1、Anjuta html
Anjuta是一個多語言的IDE,它最大的特點是靈活,同時打開多個文件,內嵌代碼級的調試器(調用gdb),應用程序嚮導(Application wizards)能夠方便的幫助你建立GNOME程序而不須要你本身寫一些與你興趣無關的代碼。 前端
配置C/C++環境請看這裏 c++
項目主頁:http://anjuta.sourceforge.net/ web
#安裝: ubuntu
sudo apt-get install anjuta
2、netbeans 框架
NetBeans IDE 是一個爲軟件開發者提供的自由、開源的集成開發環境。您能夠從中得到您所須要的全部工具,用 Java、C/C++ 甚至是 Ruby 來建立專業的桌面應用程序、企業應用程序、web 和移動應用程序。此 IDE 能夠在多種平臺上運行,包括 Windows、Linux、Mac OS X 以及 Solaris;它易於安裝且很是方便使用。 eclipse
項目主頁:http://www.netbeans.org/ 編輯器
#安裝: ide
sudo apt-get install netbeans 工具
3、Code::Blocks
Code::Blocks是一個開源、免費、跨平臺的c++ IDE。官方網站上稱其能知足最苛刻的用戶的需求。雖有點誇張,但既然敢這樣說,也說明它的功能確定不差。可擴展插件,有插件嚮導功能,讓你很方便的建立本身的插件。Code::Blocks是用c++編寫的(用wxWidgets庫)
項目主頁:http://www.codeblocks.org
#安裝:
sudo apt-get install codeblocks
4、eclipse
Eclipse平臺是IBM向開發源碼社區捐贈的開發框架,它之因此出名並非由於IBM宣稱投入開發的資金總數 —4千萬美圓,而是由於如此巨大的投入所帶來的成果:一個成熟的、精心設計的以及可擴展的體系結構。
# 安裝:
sudo apt-get install eclipse-cdt eclipse
5、geany
Geany 是一個使用 GTK2 工具包開發的快速和輕巧的集成開發環境(IDE),包括如下基本功能:語法高亮顯示,代碼摺疊,代碼自動補完,自動補完常常使用的結構(如:if、 for、while 等),自動補完 XML 和 HTML 標記(tag),調用提示,支持 C、Java、PHP、HTML、Python、Perl、Pascal 等語言,符號列表等等。
#安裝:
sudo apt-get install geany
6、KDevelop
KDevelop-Project誕生於1998年,其目的是爲KDE提供一個易用的集成開發環境(Integrated Development Environment)。此後,KDevelop IDE採用GPL進行發佈,它支持不少 程序設計語言。
#安裝:
sudo apt-get install kdevelop
Qt Creator
Qt Creator 是 Qt 被 Nokia 收購後推出的一款新的輕量級集成開發環境(IDE)。此 IDE 可以跨平臺運行,支持的系統包括 Linux(32位及64 位)、Mac OS X 以及 Windows。根據官方描述,Qt Creator 的設計目標是使開發人員可以利用 Qt 這個應用程序框架更加快速及輕易的完成開發任務。
在功能方面,Qt Creator 包括項目生成嚮導、高級的 C++ 代碼編輯器、瀏覽文件及類的工具、集成了 Qt Designer、圖形化的 GDB 調試前端,集成 qmake 構建工具等。