Eclipse Luna GDB调试器支持

时间:2015-03-10 22:01:57

标签: c++ eclipse gdb eclipse-luna

我在运行10.8.5的mac上遇到gdb问题。具体来说,GDB安装不是代码签名,必须以root身份运行。这已成为问题,并限制了我在日食月神中使用GDB的能力。我已经尝试了99%的可用选项来代码签署GDB证书,但没有成功。

如何让GDB在Eclipse luna中工作并显示变量和数据结构?

enter image description here

使用gdb-apple调试器时,我在进入代码时会收到以下错误。 FAILED执行MI命令。

enter image description here

1 个答案:

答案 0 :(得分:1)

您需要安装gdb,因为Eclipse无法使用lldb附带的clang++调试程序。现在我想你只有gdb的别名指向lldb调试器,所以你需要安装正确的GNU gdb。 最简单的方法是通过macports

sudo port install gdb

然后对/opt/local/bin/ggdb进行编码(注意名称,ggdb而不是gdb)。这是一个解释如何对其进行编码的链接(跳过安装部分,转到认证GDB)

http://ntraft.com/installing-gdb-on-os-x-mavericks/

PS:链接中的方法适用于旧版本的OS X,而不仅仅是Mavericks。