0

我买了一台新的 Macbook Air 并在上面安装了 XCode 5。令我惊讶的是,Apple 不再使用命令行工具提供 gdb。因为我正在做大量的 c++ 编码,所以我依赖于一个好的调试器。

到目前为止我尝试了什么:

通过 macports 安装 gdb 7.6 并签署二进制文件。可以从 QT-Creator 进行调试。它停在断点处,但我看不到任何有关堆栈的信息。无法使用 lldb,我得到一个奇怪的 python 错误。

根本不可能从 Netbeans 进行调试。调试器不会在任何断点处停止。除此之外,Netbeans 不使用 lldb。

使用 XCode 没有问题。一切都按预期工作。

问题是我需要一个可以进行远程调试的 IDE,因为我有几个 Raspberry Pi 项目。直接在 pi 上使用 vim 开发软件很有趣,但不适合更大的项目。

所以问题是,有没有人在安装了 XCode 5 的 Mountain Lion 上运行调试器?有问题的 IDE 需要支持远程调试(例如 QT-Creator、Netbeans、Eclipse)

谢谢!

4

3 回答 3

0

安装 Xcode 4.6.3。如果您有开发者帐户,可以从http://developer.apple.com下载

于 2013-09-26T08:20:46.290 回答
0

Encountered the same problem. Finally installed command line tools from xcode 4.6.1 on ML. This package is available on Apple site. It installed GCC-LLVM 4.2.1 and GDB 6.5. Qt Creator was able to build application and start debugging. Debugging is not stable too much; but i can to see call stacks, values and stop on breakpoints. I use it for 32bits build - maybe it matters.

于 2013-10-11T19:21:57.097 回答
0

您也可以从 GDB 切换到使用 LLDB 调试器(尽管 Qt 支持很早)。

http://stanford.edu/~rawatson/lair/mac.html

于 2013-11-11T03:13:36.100 回答