LDD读书笔记第二章-构造和运行模块
模块的编译
编译模块时使用GNU make的扩展语法。
关于GNU make 扩展语法请看:http://lsec.cc.ac.cn/~xmwu/myfile/gnu_make.htm
obj-m := <模块名>.o 假如要生成mymod.ko则命令为
1 | obj-m := mymod.o |
mymod.o 默认从mymod.c生成
<模块名>-objs := file1.o file2.o
如果要生成 mymod2.ko 并且 需要 f1.c和f2.c两个源文件。
则命令为

