make menuconfig图形化配置
1、怎么进入到make menuconfig图形化界面?
首先要进入到内核源码路径下,然后输入 make menuconfig 即可打开这个界面。
2、make menuconfig图形化界面的操作:
2.1 :搜索功能
输入 “/” 即可弹出搜索界面,然后输入想要的搜索内容即可
2.2 :配置驱动的状态
(1)把驱动编译成模块 ,用M来表示
(2)把驱动编译到内核里边 ,用*来表示
(3)不编译。[ ]
使用空格按键来配置这三种不同的状态
3:退出
退出分为 保存退出() 和 不保存退出
4、和 make menuconfig 有关的文件
Makefile 里边是编译规则,告诉我们在make的时候需要怎么进行编译
Kconfig 内核配置的选项
.config 配置完成内核以后生成的配置选项
5、make menuconfig 会读取哪一个目录下的 Kconfig 文件。
arch/$ARCH/目录下的Kconfig .
/arch/arm/configs#下面目录下由好多配置文件。可以复制到源码目录下然后修改为 .config。
6、为什么要复制成.config 而不是其他文件呐?
肯定不行,因为内核会默认读取Linux内核根目录下的 .config文件 作为默认的配置选项,所以不能给他改名字。
7、我们复制的这个默认的配置选项不符合我们的要求怎么办?
那就要修改Kconfig的配置,通过make menuconfig调出来这个配置选项表进行配置,完成之后保存退出,自动会更新到 .config中。
8、怎么和makefile 文件建立的关系?
当我们 make menuconfig 保存退出以后,Linux会将所有的配置选项以宏定义的形式进行保存在 include/generated/下边的autoconf.h里边。