如何強制 CONFIG_ 選項保持開啟?

如何強制 CONFIG_ 選項保持開啟?

當一個應該打開的選項(因為它並不真正依賴任何東西,並且它不與我能想到的任何東西衝突)時,我不知道如何正確調試內核配置過程,真的找不到一種超越的生活方式make olddefconfig

我正在使用的其他東西

CONFIG_SYS_SUPPORTS_ZBOOT=y

使用4.8.6內核樹,我發現無法編寫一個.config在使用後保留此特定標誌的文件make,並且根據可用的文檔和腳本,arch/mips這不應該發生。

由於需要此選項才能產生vmlinuzmips 目標,因此我已為內核啟用了 lzma 以進行壓縮和解壓縮,但到目前為止......什麼都沒有,CONFIG_SYS_SUPPORTS_ZBOOT=y繼續「關閉」。

您是否知道我如何強制 CONFIG 標誌保持開啟狀態,或者如何調試原因makekbuild認為該標誌無法開啟?

答案1

你不能。

SYS_SUPPORTS_ZBOOT沒有任何提示,因此使用者無法選擇。

該選項應該由您的平台選擇(Machine selectionSystem type選項)。如果情況並非如此,則可能表示您的機器不支援此功能。

答案2

不鼓勵在沒有 Kconfig 的情況下手動更改 .config 文件,因為這可能會導致意外行為。在你的情況下,最好的解決方案是運行

make menuconfig

並從選單配置中選擇配置選項(您要尋找的參數應位於 arch/mips 下)。

相關內容