接收 GDB 错误"Dwarf Error: Cannot handle DW_FORM_flag_present in DWARF reader [in module /xxx/yyy/execut



我正在使用Clang编译器并用它创建了一个可执行文件。我正在尝试使用GDB进行调试。但是,在使用初始化gdb时,

gdb executable core

我收到以下错误,

Dwarf Error: Cannot handle DW_FORM_flag_present in DWARF reader [in module /xxx/yyy/executable]

有人知道这个错误吗?

您的gdb太旧了。DW_FORM_flag_present是DWARF 4的一项功能。2010年4月,gdb增加了对它的支持。至少,GNU gdb也是如此。我不知道这是什么时候,也不知道是否被添加到苹果的gdb分支中的。

最新更新