2010-08-27 39 views
0

我想知道是否有一個好的調試器可以推薦用於C++。 感謝您的幫助在C++中尋找好的調試器

+1

您使用哪種開發環境。 – ckv 2010-08-27 09:33:51

+0

在Linux下使用ddd或在Windows上使用VS 2008 Express版本(它是免費的)。 對於Linux下的內存泄漏,您可以使用valgrind:valgrind.org。 – Arman 2010-08-27 09:34:09

+0

你需要一些性能分析或內存分析等工具,或者只是一些用於調試的工具 – ckv 2010-08-27 09:35:38

回答

2

除非您使用linux,否則Visual Studio有什麼問題。

ANYWAY我的建議是Visual Studio。 但這也取決於你使用的是什麼樣的C++項目。

1

你基本上有兩種選擇:

  • Visual Studio調試器,如果你是在Visual(只需按F5)
  • GDB,它的各種用戶界面(這正好從一個苛刻的Emacs模式QtCreator整合
2

籠統的回答:使用任何調試器附帶的IDE - 的東西,知道你的項目結構將幫助您非常導航時,設置斷點,檢查變量,評估表達式,並可能提供諸如編輯和繼續等功能,而不是強制重新編譯。就我個人而言,我發現Visual Studio有一個相當不錯的調試器。

如果你不要使用IDE,你的選擇是有限的...特別是如果你想要符號調試。你的選擇幾乎可以歸結爲GDB(有或沒有前端)或Windows上的WinDBG。

0

英特爾有一個名爲idb這是好的,工作相當好調試器。

0
code blocks 

Code :: Blocks是一個免費的C,C++和Fortran IDE,可以滿足用戶最苛刻的需求。它的設計非常具有可擴展性和完全可配置性。

最後,一個具有您所需的所有功能的IDE,具有跨平臺的一致外觀,感覺和操作。

圍繞插件框架構建,Code :: Blocks可以通過插件進行擴展。可以通過安裝/編碼插件來添加任何類型的功能。例如,編譯和調試功能已經由插件提供!

自從13.12版本發佈以來,他在FortranProject插件上的出色工作得到了特別的榮譽。

我們希望您喜歡使用Code :: Blocks!