2 losemymind losemymind 于 2015.07.14 17:44 提问

android 内核驱动编译 10C

android 内核编译时,编译驱动只生成.o文件,不生成.ko文件,确认驱动没有编译进内核,第一次编译的时候生成过.ko文件,以后在编译时就不生成ko文件了。

Building modules, stage 2.
MODPOST 0 modules
OBJCOPY arch/arm/boot/Image
Kernel: arch/arm/boot/Image is ready
GZIP arch/arm/boot/compressed/piggy.gzip
CC arch/arm/boot/compressed/misc.o
CC arch/arm/boot/compressed/decompress.o
CC arch/arm/boot/compressed/string.o
AS arch/arm/boot/compressed/piggy.gzip.o
LD arch/arm/boot/compressed/vmlinux
OBJCOPY arch/arm/boot/zImage
Kernel: arch/arm/boot/zImage is ready
CAT arch/arm/boot/zImage-dtb
Kernel: arch/arm/boot/zImage-dtb is ready

2个回答

oyljerry
oyljerry   Ds   Rxr 2015.07.14 18:34

把ko文件删除,然后再编译试试呢。

losemymind
losemymind 我都试过了,我使用 make distclean 全部清理了重新生成还是没有,modules.order里只记录了一条ko文件,drivers目录下的其他驱动都没有生成,不管使用make all 还是make modules 都不会生成驱动。make menuconfig 中我已经允许load modules了。
2 年多之前 回复
CSDNXIAON
CSDNXIAON   2015.07.16 15:29

android-----模拟器加载自己编译的内核(适用于驱动练习)
android-----模拟器加载自己编译的内核(适用于驱动练习)
Android 模拟器(源码编译)测试内核驱动
----------------------同志你好,我是CSDN问答机器人小N,奉组织之命为你提供参考答案,编程尚未成功,同志仍需努力!

Csdn user default icon
上传中...
上传图片
插入图片