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的关系的主要内容,如果未能解决你的问题,请参考以下文章