天天看點

Linux下的C++開發之IDE軟體

via:http://motian.org/post/linux-c-ide-soft-352.html

最近一直在研究linux 系統,今天将推薦幾款适用于C++開發的IDE 軟體。在linux 裡,開發工具是被切割成一個一個的獨立小工具,各自處理不同 的問題。例如,編輯器(emacs, vim)用來進行編輯程式的,調試器(gdb)用來調試程式,編譯器 (GCC)用來編譯和連結程式的,性能分析工具(gcov, gprof)用來優化程式的,文檔生成器(doxygen)用來生成文檔的。同時,還有一些系統工具和系統知識,我們是很有必要了解的:程式自動化機制 makefile,系統粘合劑shell,系統查找工具grep, locate, find。其它的工具(例如ctags, OCI公司的MPC等等),一旦熟練掌握,它們将成為你手中的利器。但是對于一個剛剛入手linux 的 新手了說去開發軟體更是難上加難,但是當我們在熟悉 了linux 是用,再通過 圖形化的、內建環境的開發軟體,那麼我們就會有種回到了windows系統的感覺。

anjuta

Anjuta DevStudio 的官方位址:http://anjuta.sourceforge.net/

Anjuta是一個C/C++ IDE,它最大的特色是靈活,同時打開多個檔案,内嵌代碼級的調試器(調用gdb),應用程式向導(Application wizards)可以友善的幫助你建立GNOME程式而不需要你自己寫一些與你興趣無關的代碼。

安裝方法:

sudo apt-get install anjuta

安裝完成後,可能在建立工程(project)時會出現“找不到版本号為5的Autogen”的錯誤資訊。這時請安裝Autogen軟體包。

sudo apt-get install autogen

kdevelop

KDevelop Project 的官方位址:http://www.kdevelop.org/

KDevelop-Project誕生于1998年,其目的是為KDE提供一個易用的內建開發環境(Integrated Development Environment)。此後,KDevelop IDE采用GPL進行釋出,它支援很多 程式設計語言。

安裝方法:

sudo apt-get install kdevelop

參考:

  • KDevelop 掃盲帖

geany

Geany 的官方位址:

  • http://geany.uvena.de/
  • http://sourceforge.net/projects/geany

Geany 是一個使用 GTK2 工具包開發的快速和輕巧的內建開發環境(IDE),包括以下基本功能:文法高亮顯示,代碼折疊,代碼自動補完,自動補完經常使用的結構(如:if、 for、while 等),自動補完 XML 和 HTML 标記(tag),調用提示,支援 C、Java、PHP、HTML、Python、Perl、Pascal 等語言,符号清單等等。

安裝方法:

sudo apt-get install geany

codeblocks

Code::Blocks 的官方位址:

  • http://www.codeblocks.org
  • http://sourceforge.net/projects/codeblocks

Code::Blocks是一個開源、免費、跨平台的c++ IDE。官方網站上稱其能滿足最苛刻的使用者的需求。雖有點誇張,但既然敢這樣說,也說明它的功能肯定不差。可擴充插件,有插件向導功能,讓你很友善的建立 自己的插件。Code::Blocks是用c++編寫的(用wxWidgets庫)

安裝方法:

sudo apt-get install codeblocks

eclipse

eclipse 的官方位址:http://www.eclipse.org

Eclipse平台是IBM向開發源碼社群捐贈的開發架構,它之是以出名并不是因為IBM宣稱投入開發的資金總數 —4千萬美元,而是因為如此巨大的投入所帶來的成果:一個成熟的、精心設計的以及可擴充的體系結構。

安裝方法:

sudo apt-get install eclipse-cdt eclipse

netbeans

netbeans 的官方位址:http://www.netbeans.org/

NetBeans IDE 是一個開發環境 - 供程式員編寫、編譯、調試和部署程式的一個工具。 它是用 Java 編寫的 - 但卻可以支援任何程式設計語言。 另外也有巨大數量的子產品來擴充 NetBeans IDE,它是一個免費産品,不限制其使用形式。

安裝方法:

sudo apt-get install netbeans

參考:

  • NetBeans 5.0本地教程主索引

對于以上這6款C++開發軟體,我們可以再linux 下的C++開發學習 中使用。你可以通過新立得軟體安裝器或者Ubuntu軟體管理中心搜尋到,并下載下傳自動安裝。

相關日志

  • 整理硬碟空間,一點都不浪費 (33)
  • Opera Mini 5 Beta – 下一代手機浏覽器 (2)

本文轉載自:迪科部落格

作者:漠天

關鍵字: C++ , IDE

下一篇: 空空

繼續閱讀