modules:
$(MAKE) -C /lib/modules/$(shell uname -r)/bulid M=$(shell pwd) modules
$(MAKE)指定编译器,-C后面为当前内核目录,M后面为生成的.ko模块目录,modules指定编译成模块
obj-m := hello.o
编译hello.o为hello.ko
命令行下输入如下命令,即可将hello.c编译生成hello.ko
#make modules hello.ko
modules:
$(MAKE) -C /lib/modules/$(shell uname -r)/bulid M=$(shell pwd) modules
$(MAKE)指定编译器,-C后面为当前内核目录,M后面为生成的.ko模块目录,modules指定编译成模块
obj-m := hello.o
编译hello.o为hello.ko
命令行下输入如下命令,即可将hello.c编译生成hello.ko
#make modules hello.ko