主题 : 往linux内核中增加驱动的问题 复制链接 | 浏览器收藏 | 打印
级别: 侠客
UID: 98591
精华: 0
发帖: 60
金钱: 300 两
威望: 60 点
贡献值: 0 点
综合积分: 120 分
注册时间: 2013-12-01
最后登录: 2018-07-12
楼主  发表于: 2015-08-03 10:01

 往linux内核中增加驱动的问题

我这边有一个传感器需要移植到android平台中,我将写好的驱动程序放在了./driver/input/misc目录下,并相应地修改该目录下的Makefile文件,因为我希望该驱动程序直接编译到内核中,所以我将该Makefile最末行添加了obj-y+= mydriver.o。编译的时候,我使用cp tiny4412_android_defconfig .config,然后make ARCH=arm,但是现在出现的问题就是在编译mydriver时候,出现一下错误:
make[3]: *** No rule to make target `drivers/input/misc/mydriver.0', needed by `drivers/input/misc/built-in.o'.  Stop.
make[2]: *** [drivers/input/misc] Error 2
make[1]: *** [drivers/input] Error 2
make: *** [drivers] Error 2
这个大神,该如何处理呢?
^很多问题的背后都是简单的原因......
级别: 荣誉会员
UID: 34780
精华: 0
发帖: 1219
金钱: 6230 两
威望: 1246 点
贡献值: 0 点
综合积分: 2438 分
注册时间: 2010-12-21
最后登录: 2017-09-18
1楼  发表于: 2015-08-04 13:29
>> make[3]: *** No rule to make target `drivers/input/misc/mydriver.0', needed by `drivers/input/misc/built-in.o'.  Stop.

应该是你的 Makefile 写错了吧
级别: 侠客
UID: 98591
精华: 0
发帖: 60
金钱: 300 两
威望: 60 点
贡献值: 0 点
综合积分: 120 分
注册时间: 2013-12-01
最后登录: 2018-07-12
2楼  发表于: 2015-08-05 09:44

 回 1楼(911gt3) 的帖子

被你发现了