2013-09-26 61 views
0

我得到了一個新的Macbook Air,並安裝了XCode 5。令我驚訝的是Apple不再使用命令行工具來運送gdb。由於我正在做很多C++編碼,我依賴於一個好的調試器。山獅沒有工作gdb調試器

我試過到目前爲止:

通過安裝MacPorts的GDB 7.6和簽署的二進制文件。 可以從QT-Creator進行調試。它停在斷點處,但我根本沒有看到有關堆棧的信息。使用lldb不可能,我得到一個奇怪的python錯誤。

從Netbeans調試是不可能的。調試器不停在任何斷點處。除此之外,Netbeans不與lldb合作。

使用XCode是沒有問題的。一切都按預期工作。

問題是我需要一個可以遠程調試的IDE,因爲我有幾個Raspberry Pi項目。使用vim直接在pi上開發軟件很有趣,但不適合大型項目。

所以問題是,是否有人在安裝有XCode 5的Mountain Lion上運行調試器?有問題的IDE需要支持遠程調試(例如QT-Creator,Netbeans,Eclipse)

謝謝!

+2

您是否安裝了Xcode命令行工具? '/ usr/bin/gdb --version'給出'GNU gdb 6.3.50-20050815'。 – trojanfoe

+0

當然可以,但XCode 5不再運送gdb。 http://www.mail-archive.com/[email protected]/msg02421.html –

回答

0

安裝Xcode 4.6.3。如果您有開發者帳戶,則可以在http://developer.apple.com

+0

您的意思是XCode 5還有其他含義嗎?這可能嗎?即使可以這樣做,我也必須降級命令行工具?! –

+0

是的,運行xcode的多個副本很容易。甚至有一種工具可以在它們之間切換。 http://wiki.oxygenelanguage.com/en/Working_with_Multiple_Versions_of_Xcode –

0

下載此問題。遇到同樣的問題。最後在ML上安裝了xcode 4.6.1的命令行工具。該軟件包在Apple網站上提供。它安裝了GCC-LLVM 4.2.1和GDB 6.5。 Qt Creator能夠構建應用程序並開始調試。調試不太穩定;但我可以看到調用堆棧,值和斷點停止。我將它用於32位構建 - 也許它很重要。