使用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