Linux内核-menuconfig和kconfig和.config的关系

Posted bobuddy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux内核-menuconfig和kconfig和.config的关系相关的知识,希望对你有一定的参考价值。

配置内核的时候,我们会先执行make xxx_defconfig,这个过程,其实就是从

arch/arm/configs/下面把xxx_defconfig复制到 linux源码根目录下的.config(/kernel/msm-5.4)。然后你才能

make menuconfig。

menuconfig就是一个Linux下的软件,他只提供接口。当你执行make menuconfig

的时候,首先,这家伙会先去各个目录下寻找Kconfig文件,并且解析Kconfig的格式

导入到这个软件上作为菜单索引项,接着,这个家伙会去读取当前目录下的.config,把

其中的内容解析成选项的状态写到界面上。你可以修改这些状态,当你配置完退出保存

的时候回,吧你配置的状态重新写入.config中。

下面是图解:

 

以上是关于Linux内核-menuconfig和kconfig和.config的关系的主要内容,如果未能解决你的问题,请参考以下文章

Linux内核-menuconfig和kconfig和.config的关系

Linux内核配置——menuconfig

menuconfig_kconfig

Linux内核配置---menuconfig

Linux内核的配置和编译原理

linux内核菜单配置make menuconfig错误