攻城獅筆記丨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

相關文章
相關標籤/搜索