如何build linux kernel外部的模块
Posted On 2011年11月18日
make外部的模块一般是在没有移植入内核的驱动或版权属于自己的(开发中的驱动模块)
1. make -C
2. 对于源码想使用当前运行的kernel源码亦可以这样
make -C /lib/modules/`uname -r`/build M=`pwd`
如果上述命令不能正确执行,确认你将kernel 编译为此 module enable 选项打开。
3. 编译模块成功后,则需要安装,才可以使用。
make -C
为了确认kernel 包含了关于构造外部模块的信息,你需要“modules_prepare” 此target来
使kernel来为build外部modules 做准备。不过一般没有运行过。当你开启了modules version
选项时,make modules_prepare 可以生成一个Module.symvers 文件。
此篇文章已被阅读2333 次