Eclipse Luna GDB 调试器支持
Eclipse Luna GDB debugger support
我的 mac 运行 10.8.5 上的 gdb 有一些问题。具体来说,GDB 安装没有代码签名,必须 运行 作为 root。这已经成为问题并限制了我在 eclipse luna 中使用 GDB 的能力。我已经尝试了 99% 的可用选项来使用证书对 GDB 进行代码签名,但都没有成功。
如何使 GDB 在 Eclipse luna 中工作并显示变量和数据结构?
使用 gdb-apple 调试器,我在进入代码时遇到以下错误。执行 MI 命令失败。
您需要安装 gdb
,因为 Eclipse 无法使用 clang++
附带的 lldb
调试器。现在我猜你只有 gdb
的别名指向 lldb
调试器,所以你需要安装正确的 GNU gdb
。
最简单的方法是通过 macports
、
sudo port install gdb
然后对 /opt/local/bin/ggdb
进行代码签名(注意名称,ggdb
而不是 gdb
)。这里有一个 link 解释了如何对其进行代码签名(跳过安装部分,转到 Certifying GDB)
http://ntraft.com/installing-gdb-on-os-x-mavericks/
PS:link中的方法适用于旧版本的OS X,而不仅仅是Mavericks。
我的 mac 运行 10.8.5 上的 gdb 有一些问题。具体来说,GDB 安装没有代码签名,必须 运行 作为 root。这已经成为问题并限制了我在 eclipse luna 中使用 GDB 的能力。我已经尝试了 99% 的可用选项来使用证书对 GDB 进行代码签名,但都没有成功。
如何使 GDB 在 Eclipse luna 中工作并显示变量和数据结构?
使用 gdb-apple 调试器,我在进入代码时遇到以下错误。执行 MI 命令失败。
您需要安装 gdb
,因为 Eclipse 无法使用 clang++
附带的 lldb
调试器。现在我猜你只有 gdb
的别名指向 lldb
调试器,所以你需要安装正确的 GNU gdb
。
最简单的方法是通过 macports
、
sudo port install gdb
然后对 /opt/local/bin/ggdb
进行代码签名(注意名称,ggdb
而不是 gdb
)。这里有一个 link 解释了如何对其进行代码签名(跳过安装部分,转到 Certifying GDB)
http://ntraft.com/installing-gdb-on-os-x-mavericks/
PS:link中的方法适用于旧版本的OS X,而不仅仅是Mavericks。