我在运行10.8.5的mac上遇到gdb问题。具体来说,GDB安装不是代码签名,必须以root身份运行。这已成为问题,并限制了我在日食月神中使用GDB的能力。我已经尝试了99%的可用选项来代码签署GDB证书,但没有成功。
如何让GDB在Eclipse luna中工作并显示变量和数据结构?
使用gdb-apple调试器时,我在进入代码时会收到以下错误。 FAILED执行MI命令。
答案 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。