在编译 linux 内核常见的 make *config 命令都是来自于 kconfig。
可以 make help 查看相关命令。
make config问答式创建 .config 文件。非专家不要使用。make defconfig根据当前系统架构和默认配置,自动创建最大适配通用配置的 .config 文件。make menuconfig使用终端界面来配置 .config 文件。make nconfig使用另一种终端界面来配置 .config 文件。make xconfig使用 QT 界面来配置 .config 文件。make gconfig使用 GTK+ 界面来配置 .config 文件。make savedefconfig通过 .config 文件生成 defconfig 文件。新文件以_defconfig后缀命名。make oldconfig对比现有的和之前的 .config 文件区别。- 当你将现有的内核配置转移到一个新的内核版本时很有用。
- 如果你在运行了一次
make oldconfig之后再运行第二次,第二次就不会提示你任何选项了。
make menuconfig
修改 menuconfig 配色
使用 MENUCONFIG_COLOR 修改 menuconfig 配色。
make MENUCONFIG_COLOR=<theme> menuconfig
<theme> 的值有,
- mono ⇒ selects colors suitable for monochrome displays
- blackbg ⇒ selects a color scheme with black background
- classic ⇒ theme with blue background. The classic look
- bluetitle ⇒ a LCD friendly version of classic. (default)
P.S. busybox 不支持修改配色,因为它的 kconfig 版本太低了。