攻城狮笔记丨make menuconfig 内核配置

配置Linux内核的方法有不少种,make  menuconfig是基于文本选单的配置界面,配置比较直观简单。

 

01html

f_539f0e0617ece9be15d54387541388c5&t=jpg&o=&s=&v=1583569236

配置系统的基本结构ide

 

Linux内核的配置有三部组成,分别是Makefile、配置文件和配置工具,今天咱们讲的就是配置工具的一种make  menuconfig。工具

 

02spa

f_0c82655acfa2d3e3f9c21a85dc0a0252&t=jpg&o=&s=&v=1583569213 

make  menuconfig过程orm

f_4d252f319a6979a8fb3e3a88bba52bcd&t=png&o=&s=&v=1583569071

 

执行make  menuconfig是会涉及到几个文件htm

■ Linux根目录文件夹scripts:做为使用者,不用关心ip

■ arch/$ARCH/Kconfig文件和各层目录下的 Kconfig 文件get

■ Makefile文件:定义环境变量的值it

■ .config文件:系统配置的默认值编译

■ Include/generated/autoconf.h文件:将配置的选项以宏定义形式,保存在该文件下

 

03

f_c1b5fe9c8f85f2e5ddf18d29f194beaf&t=jpg&o=&s=&v=1583569177

实例过程


例如,咱们想经过make  menuconfig增长内核的一个功能:

Step1:按照Kconfig语法在Kconfig文件中增长对应的选项;

Step2:执行make menuconfig,生成.config文件和atuoconf.h文件;

Step3:在对应的makefile文件添加编译选项;

Step4:执行make zImage。

原文连接:https://www.forlinx.com/article_view_309.html

相关文章
相关标签/搜索