PWD := $(shell pwd)
KERNEL_DIR := <内核源码路径>
obj-m := module_file_name.o
#驱动核心源文件.c替换为.o
kernel_module:
$(MAKE) -C $(KERNEL_DIR) M=$(PWD) modules
clean
$(MAKE) -C $(KERNEL_DIR) M=$(PWD) clean
编译一个linux驱动的Makefile核心代码
PWD := $(shell pwd)
KERNEL_DIR := <内核源码路径>
obj-m := module_file_name.o
#驱动核心源文件.c替换为.o
kernel_module:
$(MAKE) -C $(KERNEL_DIR) M=$(PWD) modules
clean
$(MAKE) -C $(KERNEL_DIR) M=$(PWD) clean
编译一个linux驱动的Makefile核心代码