Kernel
如何強制 CONFIG_ 選項保持打開狀態?
當一個選項應該打開時,我不知道如何正確調試核心配置過程(因為它實際上並不依賴於任何東西,也不與我能想到的任何東西沖突),真的找不到一種超越的生活方式
make olddefconfig
。除其他外,我正在使用
CONFIG_SYS_SUPPORTS_ZBOOT=y
使用
4.8.6
核心樹,我發現沒有辦法編寫一個.config
文件,在使用後make
並根據可用的文件和腳本保留這個特定的標誌,arch/mips
這不應該發生。由於需要此選項才能生成
vmlinuz
mips 目標,因此我為核心啟用了 lzma 以進行壓縮和解壓縮,但到目前為止……什麼都沒有,CONFIG_SYS_SUPPORTS_ZBOOT=y
繼續“關閉”。您是否知道我如何才能從字面上強制 CONFIG 標誌保持打開狀態,或者如何調試原因
make
並kbuild
認為該標誌不能打開?
不鼓勵在沒有 Kconfig 的情況下手動更改 .config 文件,因為它可能會導致意外行為。在您的情況下,最好的解決方案是執行
make menuconfig
並從 menuconfig 中選擇配置選項(您要查找的參數應該在 arch/mips 下)。
你不能。
SYS_SUPPORTS_ZBOOT
沒有任何提示,因此使用者無法選擇。該選項應該由您的平台(
Machine selection
選擇System type
)選擇。如果不是這種情況,則可能意味著您的機器不支持此功能。