我买了一台新Macbook Air并在上面安装了XCode 5。令我惊讶的是Apple不再使用命令行工具发送gdb。由于我正在进行大量的c ++编码,所以我依赖于一个好的调试器。
到目前为止我尝试了什么:
通过macports安装gdb 7.6并签署二进制文件。 可以从QT-Creator进行调试。它在断点处停止,但我看不到有关堆栈的任何信息。使用lldb不可能,我得到一个奇怪的python错误。
根本不可能从Netbeans进行调试。调试器不会在任何断点处停止。除了Netbeans没有与lldb合作。
使用XCode没问题。一切都按预期工作。
问题是我需要一个可以进行远程调试的IDE,因为我有几个Raspberry Pi项目。使用vim直接在pi上开发软件很有趣,但不适合大型项目。
所以问题是,是否有人在Mountain Lion上安装了XCode 5的调试器?有问题的IDE需要支持远程调试(例如QT-Creator,Netbeans,Eclipse)
谢谢!
答案 0 :(得分:0)
安装Xcode 4.6.3。如果您有开发人员帐户,可以在http://developer.apple.com
下载答案 1 :(得分:0)
遇到同样的问题。最后在ML上安装了xcode 4.6.1的命令行工具。此软件包可在Apple网站上找到。它安装了GCC-LLVM 4.2.1和GDB 6.5。 Qt Creator能够构建应用程序并开始调试。调试不太稳定;但我可以看到调用堆栈,值和停止断点。我使用它来构建32位 - 可能很重要。
答案 2 :(得分:0)
你也可以从GDB切换到使用LLDB调试器(虽然Qt支持是早期的。)