1、menuconfig,从名字就可以看出来,是基于菜单的配置,也就是菜单的配置。
2、它相对于以前的基于命令行的交互式查询时配置。
3、Common: make config:基于命令行,会在命令行中。
4、对于每个配置选项,都会出现一个询问,询问您选择哪一个,因此它也称为交互式配置。
5、相对来说,使用起来不方便,也不直观。
6、菜单menuconfig:基于菜单的配置。
7、menuconfig的用法主要是:上下键:选择不同的行,即移动到不同的选项(针对每一行)。
8、空格键:在选中该选项、取消选中、选中该选项(该行所在位置)之间来回切换:对应的选项变为,括号内的星号即[*]表示选中。
9、如果取消这个选项,就变成了,只有一个括号,里面是空的,即:[]左右键:用于在选择/退出/帮助之前切换回车键。
10、当左右键切换到一个键时,回车键会执行相应的动作:选择:通常是(line of)选项,后面跟着三个短横线和一个右箭头,即进入子菜单退出:直接退出当前配置。
11、因此,当您更改一些配置但不保存时,一般会询问您是否要保存当前(*修改的)配置,然后退出。
12、帮助:查看您当前所在选项的帮助信息。
13、*,它的帮助信息包含了对这个选项非常详细的解释。
14、换句话说,如果你对某个选项的功能不是很清楚,那你就要仔细看看它的帮助,你往往会找到详细的解释,这样你才能更好的理解这个配置的意义。
15、另外,该选项对应的宏是写在配置文件中的宏。
16、对于编写makefile的人来说,makefile中经常用到这个相关的宏。