我已经构建了 Linux 内核,但我想在不构建调试包的情况下完成它。
我知道可以CONFIG_DEBUG_INFO
通过scripts/config
(使用--set str ""
或--disable
)禁用标志 , 。
但是,我很困惑,因为当我调用时make deb-pkg
,标志被重置为值y
,以便构建包。
为什么会发生这种情况?
答案1
5.18 中的行为略有变化,这可能就是您看到此情况的原因。DEBUG_INFO
现在是一个选择,因此CONFIG_DEBUG_INFO
是根据其他配置设置进行设置的。要禁用DEBUG_INFO
,您需要启用DEBUG_INFO_NONE
并确保所有其他选择均已禁用 ( DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT
, DEBUG_INFO_DWARF4
, DEBUG_INFO_DWARF5
)。