在安装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文件