为什么在构建 Linux 内核时会重置标志 `CONFIG_DEBUG_INFO`?

Mar*_*cus 1 compiling ubuntu kernel debian linux-kernel

我已经构建了 Linux 内核,但我想在不构建调试包的情况下完成它。

我知道可以CONFIG_DEBUG_INFO通过scripts/config(使用--set str ""--disable)禁用标志 , 。

但是,我很困惑,因为当我调用时make deb-pkg,标志被重置为值y,以便构建包。

为什么会出现这种情况?

Ste*_*itt 5

5.18 中的行为略有变化,这可能就是您\xe2\x80\x99 看到此情况的原因。DEBUG_INFO现在是一个选择,因此CONFIG_DEBUG_INFO是根据其他配置设置进行设置的。要禁用DEBUG_INFO,您需要启用DEBUG_INFO_NONE并确保所有其他选择均已禁用 ( DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT, DEBUG_INFO_DWARF4, DEBUG_INFO_DWARF5)。

\n