我正在使用Clang编译器并使用它创建了一个可执行文件。我正在尝试使用GDB进行调试。但是,在使用
初始化gdb时gdb executable core
我收到以下错误,
Dwarf Error: Cannot handle DW_FORM_flag_present in DWARF reader [in module /xxx/yyy/executable]
有没有人知道这个错误?
答案 0 :(得分:0)
你的gdb太旧了。 DW_FORM_flag_present是DWARF 4的一项功能。 2010年4月,gdb对它的支持被添加到了gdb中。至少,GNU gdb也是如此。我不知道是什么时候,或者是否将它添加到Apple的gdb分支中。