构建模块
构建模块的过程中的第一步是决定在哪里管理模块源码。
(1)把模块源码加入到内核源代码树中,或者是作为一个补丁或者是最终把你的代码合并到正式的内核代码树中
(2)在内核源代码树之外维护和构建你的模块源码
在自己的源代码树目录中建立一个Makefie文件,
obj-m:=fishing.o//就可以把fishing.c编译成fishing.ko
fishing-objs:=main.o,line.o//当有多个源文件时加上这一行,这样main.c和line.c就一起被编译和连接到fishing.ko模块内