在我的项目中添加对menuconfig/Kconfig的支持

9 linux makefile linux-kernel kbuild

我打算在我的项目中添加对menuconfig的支持.该项目与linux内核无关,所以我必须在menuconfig和Makefile中从头开始编写所有内容.

如何添加对menuconfig的支持并创建Kconfig并使makefile读取.config中的定义.

任何好的教程开始?

bla*_*ost -1

我假设您正在制作一个位于内核目录之外的驱动程序。有关信息可以在这里找到: https: //www.kernel.org/doc/Documentation/kbuild/modules.txt

除此之外,如果您希望用户空间文件查看 .config 变量,您可以让它依赖于内核构建,然后包含 autoconf.h,该文件位于最新版本内核的 include/ generated 文件夹中。用户空间不直接使用kbuild。