永发信息网

如何搭建一个Linux驱动编写环境

答案:1  悬赏:50  手机版
解决时间 2021-04-08 03:22
如何搭建一个Linux驱动编写环境
最佳答案
总结下之前尝试过的搭建的编写Linux驱动程序的环境。由于之前的环境是centos,其他平台的差异,就自己注意下吧。
步骤如下:
Step1:下载kernel源码包,解压到/usr/src目录下
命令如下:tar Jxvf /home/yourAccount/linux-2.6.32.67.tar.xz
Step2:为系统的include创建链接文件
命令如下:
cd /usr/include
rm -rf asm linux scsi
ln -s /usr/src/linux-2.6.32.22/include/asm-generic asm
ln -s /usr/src/linux-2.6.32.22/include/linux linux
ln -s /usr/src/linux-2.6.32.22/include/scsiscsi

Step3:下载安装内核开发包
命令如下:yum install kernel-devel-2.6.32-504.el6.x86_64.rpm
如果是其他linux系统,这个命令肯定不同!注意
Step4:建立构建的软连接
命令: ln -s ../../../usr/src/kernels/2.6.32-504.el6.x86_64/ build

在用make编译过程中之前出现过如下问题:
make:*** /lib/modules/.6.32-504.el6.x86_64/build/:No such file ore directory.Stop
出现这个问题的原因是系统没有安装内核开发包,可以查看/usr/src/kernals.
若该目录是空,则说明没安装。若非空,则可能链接有问题,安装上面Step4中到/lib/modules/2.6.32-504.el6.x86_64 去建立软链接

注:内核版本通过uname -r自行查看,查找匹配源码包和开发包
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
怎么购买火车票,怎样在网上购买往返火车票
邮政卡转账到农业银行卡需要多久
为弄清放射性物质放出射线的性质,科学家们把
大连劳动监察大队电话
人民网消息:国家利益仍是当前国际间博弈的核
哪里能买到诺和儿童笔?
火车票连乘车票中转要收费吗?
微博怎么分行,新浪微博究竟是怎么换行的?
dnf2014夏日套多大几率抽到天空套
已知a、b、c、d∈R+,且a+d=b+c,│a-d│<│
爱护教室的标语英文,描写教室的语句
统计学中四种具体的计量水准分别是什么
川普宣布退出 Tpp 了 对中国有什么影响
中国有力神电池还有什么电池呢
小丑鱼好养吗,怎么养好小丑鱼?
推荐资讯
怎么挽回伤透了心的情人
关于靠谱的名言,形容世间一切都不可信的经典
第二节(共5小题;每小题2分,满分10分)根据
扫描仪到底有没有辐射啊?谢谢
金洲茶酒商行这个地址在什么地方,我要处理点
我想直接去金牌直接看看怎么调解。什么时间开
初三学生自我评语大全,初一学生自我评价
有资金,找项目(限青岛地区)
太湖里捞的螺丝带壳煮熟放在冰箱冷冻行吗
有个叫陈雅娴的自称是深圳中亿金融专办各大银
单选题下列做法中,在声源处减弱噪声的是A.在
电影里关于时间的名言,电影少年书籍中的名言
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?