使用make menuconfig编译kconfig
make menuconfig 编译kconfig会生成mconf文件
mconf根据kconfig生成图形界面,然后生成.config,具体命令如下:
./mconf kconfig
使用make conf编译kconfig
make conf编译kconfig会生成conf文件
conf文件可以生成autoconf文件
./conf --silentoldconfig kconfig
异常处理:
发生段错误,是因为没有声明环境变量 KCONFIG_AUTOCONFIG,于是:
export KCONFIG_AUTOCONFIG=./config
unset KCONFIG_AUTOCONFIG这个环境变量会发生段错误
autoconf.h的生成
./conf --silentoldconfig kconfig
执行后,autoconf.h文件就自动生成:include/generate/autoconf.h
可以通过环境变量修改路径:
export KCONFIG_AUTOHEADER=./autoconf.h

本文详细介绍了使用makemenuconfig和makeconf编译Kconfig的方法,包括生成mconf和conf文件的过程,以及如何通过环境变量KCONFIG_AUTOCONFIG处理异常情况,确保autoconf.h的正确生成。
480

被折叠的 条评论
为什么被折叠?



