在安装CentOS7 64位系统时,软件安装选项指定开发工具,则安装后的系统自带内核开发环境。
hello.c编写好后,Makefile文件(注意不能是makefile)如下:
obj-m:=hello.o
all:
make -C /lib/modules/`uname -r`/build M=`pwd` modules
clean:
make -C /lib/modules/`uname -r`/build M=`pwd` clean
然后执行如下命令
&make
即可生成hello.ko文件
本文介绍在CentOS7 64位系统中,如何通过指定开发工具选项安装系统,以自带内核开发环境。并通过示例演示了如何编写并使用Makefile编译内核模块hello.ko。
8542

被折叠的 条评论
为什么被折叠?



