接收GDB错误“Dwarf Error:无法处理DWARF阅读器中的DW_FORM_flag_present [在module / xxx / yyy / executable]中”

时间:2013-07-30 22:35:19

标签: gdb clang

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

初始化gdb时
gdb executable core

我收到以下错误,

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

有没有人知道这个错误?

1 个答案:

答案 0 :(得分:0)

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