Kernel

如何強制 CONFIG_ 選項保持打開狀態?

  • November 7, 2016

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

除其他外,我正在使用

CONFIG_SYS_SUPPORTS_ZBOOT=y

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

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

您是否知道我如何才能從字面上強制 CONFIG 標誌保持打開狀態,或者如何調試原因makekbuild認為該標誌不能打開?

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

make menuconfig

並從 menuconfig 中選擇配置選項(您要查找的參數應該在 arch/mips 下)。

你不能。

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

該選項應該由您的平台(Machine selection選擇System type)選擇。如果不是這種情況,則可能意味著您的機器不支持此功能。

引用自:https://unix.stackexchange.com/questions/321489