- C源码文件(如new_module.c)添加到适当目录
- 在menuconfig中增加新条目:修改C源码文件所在目录下的Kconfig文件,参考该文件中已有的编译选项照猫画虎,添加新的项
config NEW_MODULE #声明在make menuconfig中新增的选项
bool/tristate "Description" #bool对应y/n两种选择,tristate对应y/n/m三种选择(常见于驱动模块)
depends on XXX||XXX #新增的模块所依赖的模块
default y #默认选择y/n/m
help #新增选项介绍
Description of this new module detail
- 修改C源码文件所在目录下的Makefile文件,添加新模块依赖的源码,注意以.o结尾
obj-$(CONFIG_NEW_MODULE) += new_module.o
4.执行make menuconfig,启用新增模块的编译并保存
5.make