2010-04-17 83 views
2

我在使用Eclipse和Qt創建器方面有一些經驗,對他們的調試器有點失望,在他們的編輯器中有些失望。在Windows上,我喜歡Visual Studio進行調試,SlickEdit進行編輯(SE也可以在Linux上使用)。有沒有一個IDE比上述兩個更好?Linux中最好的C++開發環境

+7

很難相信,我知道,但這已經在這裏問過。 – 2010-04-17 15:53:26

+1

更不用說配置良好的定製emacs擁有每個IDE存在。 – susmits 2010-04-17 15:54:20

+0

可能要偷看:http://stackoverflow.com/questions/420065/best-crossplatform-c-qt4-development-environment – 2010-04-17 15:59:52

回答

4

我絕對推薦Eclipse和CDT插件。如果你只需要一個好的編輯器而不是完整的IDE,Emacs將是我的首選。

我幾乎每天都在Linux上使用Eclipse,現在主要是用於C++編程。 CDT插件非常好,因爲它非常好地集成了g ++編譯器和gdb調試器。最重要的是,CDT的真正強大功能是代碼索引器 - 也就是微軟稱之爲Visual Studio的「intellisense」。 CDT索引器非常複雜,幾乎就像編譯器一樣,因爲它在輸入時確實能夠理解您的代碼。很多時候,它允許我在之前發現錯誤,即使在之前,我也會構建我的項目。另外Eclipse可以處理非常大的源代碼樹,特別是如果您使用64位JVM運行它。

Eclipse是一個非常棒的IDE,擁有大量用戶,如果您不知道任何其他IDE,您可能需要先從它開始。因爲它支持多種語言並且有很多工具,即使您使用不同的技術切換到另一個項目,您仍然可以保持IDE。所以你只需要學習一個工具(Emacs也可以這麼說)。

1

Emacs + Emacs Code Browser + g ++(來自gcc)。 GCCSense也很酷。

這是一個輕巧,光滑和極其強大的環境。但並不是每個人都喜歡Emacs。對於習慣於傳統IDE的人來說,NetBeans是一個很好的選擇。

+0

我會第二個。 GDB與emacs的集成非常好,更不用說使用elisp的非常強大的腳本。 另外,看看cedet,這有點像Visual Studio環境 – Anycorn 2010-04-17 16:35:38

+0

歐洲央行內部使用cedet並添加更多的鐘聲和口哨聲:-) cmac for Emacs是一個受歡迎的添加到組合 – 2010-04-17 16:41:56

1

我使用了Code::Blocks,它完美地工作,如果你來自Visual Studio IDE,它會很棒。

+0

最後的代碼: :2年前發佈的版塊。我認爲它不再活躍。 – 2010-04-17 16:14:16

+0

@Bozhidar Batsov - http://forums.codeblocks.org/index.php/topic12156.0。html – 2010-04-17 16:25:24

+0

代碼完成從來沒有爲我工作過。也許在更近期的「夜間」構建中會更好。 – 2010-04-17 17:42:03

0

KDevelop 4(kde-4.4分支),內置cmake支持,git,subversion,addon添加php支持。

0

納米(語法高亮)+做+ GCC + GDB +的valgrind

誰需要什麼嗎? ;)

+1

納米? O.o如何vim,emacs,geany,或者幾乎*其他任何*? – Luc 2013-12-03 08:03:16

+0

您使用哪種語法高亮規則?默認的功能有這個煩人的功能,他們有時會嘗試着色模板,就好像它是頭文件的名稱一樣。 – 2016-10-12 20:17:58

0

Geany,QT Creator或Eclipse CDT。 如果你不需要一個完整的IDE學習emacs,它不僅僅是一個編輯器,而是一個完整的桌面環境,瀏覽器,終端等等。