配置Linux內核的方法有很多種,make menuconfig是基於文本選單的配置界面,配置比較直觀簡單。
01
配置系統的基本結構
Linux內核的配置有三部組成,分別是Makefile、配置文件和配置工具,今天我們講的就是配置工具的一種make menuconfig。
02
make menuconfig過程
執行make menuconfig是會涉及到幾個文件
■ Linux根目錄文件夾scripts:作爲使用者,不用關心
■ arch/$ARCH/Kconfig文件和各層目錄下的 Kconfig 文件
■ Makefile文件:定義環境變量的值
■ .config文件:系統配置的默認值
■ Include/generated/autoconf.h文件:將配置的選項以宏定義形式,保存在該文件下
03
實例過程
例如,我們想通過make menuconfig增加內核的一個功能:
Step1:按照Kconfig語法在Kconfig文件中增加對應的選項;
Step2:執行make menuconfig,生成.config文件和atuoconf.h文件;
Step3:在對應的makefile文件添加編譯選項;
Step4:執行make zImage。
原文鏈接:https://www.forlinx.com/article_view_309.html