Makefile文件内容
KERNEL_DIR := 内核目录
PWD := $(shell pwd)
MODULE_NAME := 模块名
obj-m := $(MODULE_NAME)
$(MODULE_NAME)-objs := c文件 c文件 ...
build: kernel_modules
kernel_modules:
$(MAKE) -C $(KERNEL_DIR) M=$(PWD) modules
clean:
$(MAKE) -C $(KERNEL_DIR) M=$(PWD) clean
注意事项
- Makefile内容中的中文根据自己的实则情况填写
- Makefile内容中的模块名不能和任一c文件重名
文章参考
Makefile中各个参数的含义可以参考下面两篇文章