linux内核模块编写模板
时间:2010-12-07 来源:ohmytime
linux下常用的内核模块编写如下:
解释如下:
1、obj-m -m表示生成的是内核模块,m代表module
2、假如你的C文件叫做myfile.c 那么你的obj就写作 myfile.o
3、KDIR 代表内核源代码的目录。(内核源代码必须要成功编译过,并且在你内核运行环境下进行加载和卸 载模块)
4、其他部分不需要你修改。
ifneq ($(KERNELRELEASE),) |
解释如下:
1、obj-m -m表示生成的是内核模块,m代表module
2、假如你的C文件叫做myfile.c 那么你的obj就写作 myfile.o
3、KDIR 代表内核源代码的目录。(内核源代码必须要成功编译过,并且在你内核运行环境下进行加载和卸 载模块)
4、其他部分不需要你修改。
相关阅读 更多 +