Debian
為什麼在建構 Linux 核心時會重置標誌 CONFIG_DEBUG_INFO?
我已經建構了 Linux 核心,但我想在不建構調試包的情況下這樣做。
我知道可以
CONFIG_DEBUG_INFO
通過scripts/config
(使用--set str ""
或--disable
)禁用標誌。但是,我很困惑,因為當我呼叫 時
make deb-pkg
,標誌被重置為 valuey
,以便建構包。為什麼會這樣?
該行為在 5.18 中略有變化,這可能就是您看到此內容的原因。
DEBUG_INFO
現在是一個 selection,所以CONFIG_DEBUG_INFO
是根據其他配置設置來設置的。要禁用DEBUG_INFO
,您需要啟用DEBUG_INFO_NONE
並確保禁用所有其他選項(DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT
、DEBUG_INFO_DWARF4
、DEBUG_INFO_DWARF5
)。