在配置文件中,我只能找到选项“CONFIG_DEBUG_INFO_NONE”。我不确定应该将其设置为什么,以及必须设置哪些其他配置选项才能使用符号编译内核以进行调试。我正在尝试使用 GDB 来调试内核。
谢谢!
答案1
你应该使用配置工具,而不是直接查看配置文件,例如 make menuconfig
。要使用调试信息进行构建,您需要启用DEBUG_KERNEL
(“内核调试”),然后在“调试信息”下选择“依赖工具链的隐式默认 DWARF 版本”。然后您将DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT
在您的.config
文件中看到。