【问题标题】:Mac C++/Mars eclipse gdb debug launching stuck at 96%Mac C++/Mars eclipse gdb 调试启动卡在 96%
【发布时间】:2017-05-12 07:10:09
【问题描述】:

我正在尝试在 Mac OS X El Capitan 上设置 GDB。我已经在 Eclipse 中设置了路径(Preference->C/C++->GDB->/usr/local/bin/gdb)。 尝试调试简单的 hello world 程序。但它停留在 96%(参见图像右下角)。 ]3

【问题讨论】:

  • 检查 gdb 控制台以获取 gdb 消息,然后您将了解启动状态和错误(如果有)。还发布用于进一步分析的调试启动配置的屏幕截图。
  • @ChandrayyaGK 添加了截图我没有看到任何这样的 gdb 控制台消息
  • @NathanHughes 如果您看到问题陈述,则相反,伙计们已将这个网址作为参考。

标签: eclipse osx-elcapitan


【解决方案1】:

我正在运行 sierra 10.12.4,据我所知,苹果已经完全破坏了运行 gdb 的能力。

经过一番探索,似乎 Eclipse 中的 lldb 支持虽然仍被标记为实验性(在 neon 3 中),但运行良好。

这样做:

http://wiki.eclipse.org/CDT/User/FAQ#How_do_I_get_the_LLDB_debugger.3F

然后你就可以调试了。 基本上,您安装 lldb 支持,然后将启动器类型设置为调试配置中的 lldb 设置,它就可以工作了。 这有点慢,但确实有效。

【讨论】:

    猜你喜欢
    • 2016-10-25
    • 1970-01-01
    • 2015-07-06
    • 2016-10-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-11
    • 1970-01-01
    相关资源
    最近更新 更多