大家好,我是小跳,我来为大家解答以上问题。menuconfig的实现,menuconfig很多人还不知道,现在让我们一起来看看吧!
1、menuconfig,从名字上,就可以看出,是基于menu的config,即,菜单式的配置。
2、 其是和之前相对的,基于命令行的,交互式,询问时的config来说的。
3、即常见的: make config:基于命令行的,其会在命令行中,针对每个配置选项,出现一个询问,问你选哪个,所以也叫交互式的配置。
4、相对来说,使用起来,很不方便,很不直观。
5、 make menuconfig:基于menu菜单式的配置。
6、 menuconfig的使用方式,主要是: 上下键:选择不同的行,即移动到不同的(每一行的)选项上 空格键:用于在 选择该选项,取消选择该选项,之间来回切换 选择该(行所在的)选项:则对应的该选项前面就变成了,中括号里面一个星号,即 [ * ],表示被选中了。
7、 如果是取消该选项,就变成了,只有一个中括号,里面是空的,即:[ ] 左右键:用于在Select/Exit/Help之前切换 回车键:左右键切换到了某个键上,此时回车键,就执行相应的动作: Select:此时一般都是所在(的行的)选项,后面有三个短横线加上一个右箭头,即 —>,表示此项下面还有子选项,即进入子菜单 Exit:直接退出当前的配置 所以,当你更改了一些配置,但是又没有去保存,此时一般都会询问你是否要保存当前(已修改后的最新的)配置,然后再退出。
8、 Help:针对你当前所在某个(行的)选项,查看其帮助信息。
9、 一般来说,其帮助信息,都包含针对该选项的很详细的解释 换句话说:如果你对某个选项的功能,不是很清楚,那么就应该认真仔细的去看看其Help,往往都会找到详细解释,以便你更加了解此配置的含义 另外一般也会写出,此选项所对应的宏 该宏,就是写出到配置文件中的那个宏 对于写makefile的人来说,往往也是利用此相关的宏,在makefile中,实现对应的不同的控制。
本文到此讲解完毕了,希望对大家有帮助。