接收GDB错误“;Dwarf错误:无法处理Dwarf读取器[在模块/xxx/yyy/executable]中存在的DW形式标志”;

接收GDB错误“;Dwarf错误:无法处理Dwarf读取器[在模块/xxx/yyy/executable]中存在的DW形式标志”;,gdb,clang,Gdb,Clang,我正在使用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_是一个矮人4特征。对它的支持于2010年4月添加到gdb中。至少,GNU

我正在使用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_是一个矮人4特征。对它的支持于2010年4月添加到gdb中。至少,GNU gdb是这样。我不知道这是什么时候,或者是否被添加到了苹果的gdb分支中