15 款最好的 C/C++ 編譯器和集成開發環境

咱們有不少編程語言來進行 web 開發,好比 Java,.Net,PHP,Ruby,Perl,Python 等等。今天咱們主要討論的是兩大古老而又流行的語言: C 和 C++ ,它們有着許多卓越的特性,更高效的功能和支持工具。如今這兩種語言依然那麼活躍,由於它們的 rubout 函數集提供了巨大的安全保障,可靠性很是強。c++

今天咱們圍繞的主角是一些超級棒的 C 和 C++ 的集成開發環境(IDE)和編譯器。IDE 主要是在程序員開發時提供各類軟件應用組件,最受程序員受歡迎的 IDE 都有一個共同點,那就是很是有吸引力的用戶界面。這裏咱們收集了一些最好的 C 和 C++ 的 IDEs 和編譯器。git

集成開發環境:

 

1) kDevelop

Kdevelop 是 C/C++ 和其餘語言的開源插件可擴展 IDE,是基於 KDevPlatform ,KDevPlatform 是個開源程序集,能夠做爲 IDE 的基礎。程序員

Kdevelop_cpp

2) Anjuta

Anjuta Devstudio 是另外一個卓越的開發環境,擁有不少超棒的功能,包括項目管理,應用程序嚮導,交互式調試器,源代碼編輯器,版本控制,GUI 設計工具,性能分析器等等。這個 IDE 提供超強大的用戶界面開發 C/C++ 程序的接口。web

best-cpp-ide-anjuta

3) Code Blocks

code block 是最流行的免費開源的集成環境之一,這個 IDE 包括全部開發者須要的功能,好比:高效的用戶界面,編譯器和調試器等等。編程

best-cpp-ide-codeblock

4) Visual Mingw

Visual-MigGW 是個極其抽象的開源 IDE。它全部 Windows API 都變得極其簡單,能夠進行快速開發。它提供一個簡化代碼和獲取 C++ 對象的模塊,提早準備好使用應用框架的環境。安全

best-c++-code editor-visual-min

5) Ideone

Ideone 是 C 和 C++ 的在線編譯和調試工具,支持其餘的 60 種語言。這個工具提供許多強大的功能,容許程序員快速高效的編譯源代碼。框架

best c++ code ditor - ideone

6) Eclipse CDT

Eclipse CDT 是最權威也是最流行的 IDE,提供超多高效的特性:支持項目建立和各類工具鏈的管理,標準 make 構建,源代碼導航,各類源知識工具,有語法高亮顯示功能的代碼編輯器,可視化的調試工具,博阿奎內存,寄存器和反彙編查看器。eclipse

best-c++-code-editor-eclipse

7) Compilr 

compiler 是個在線集成開發工具,容許用戶使用工具來編寫代碼和建立簡單的用戶界面。此工具支持超級多的編程語言,好比 C,C++,Java,HTML 等等。編程語言

complr

8) Code Lite

Code lite 是另外一個超級棒的免費開源的 C 和 C++ 的 IDE,能夠在全部流行的平臺上運行(Windows,OS X,Linux 等)。編輯器

codelite

9)  Netbeans C++

Netbeans 工具包括大量的 C 和 C++ 的適用的項目類型模版,能夠使用動態和靜態庫去建立 C/C++ 應用。它包括了一系列的特性,獲得了廣大程序員的喜好: Code assistance,編譯器配置,單元測試,source inspection,遠程開發和文件導航等等。

netbeans

 

編譯器:

10) Dev C++

Dev C++ 是個全功能的 IDE,有如下特性:1) 類查看器 2) 集成調試 3) 支持基於 GCC 的編譯器  4) 項目管理 5) 編譯器 6) 編輯和編譯資源文件 7) 工具管理器 8) 函數列表

best-c++-editor-devcpp

11) Ultimate++

Ultimate++ 是個傑出的 C++ 開發框架,這個 IDE 包括 C++ 編程的模塊化概念,能夠使用 GCCMinGW 和 Visual C++ 。

best ide for c and C++ - ultimatecpp

12) Digital Mars

DigitalMars 是個高性能的 C 和 C++ 的編譯器,包括許多很棒的特性,好比最快的編譯/連接 時間,強大的優化技術,關聯設計,完整的庫資源,HTML 可讀文檔,反彙編程序,庫管理,資源編譯,make 等等。有命令行和 GUI 版本,教程,示例代碼,在線更新,標準模版庫和其餘更多的功能。

digitalmarse

13) C-Free

c:c++ compiler

14)  MinGW

MinGW 編譯器提供訪問微軟 C 運行時功能和一些特定語言的運行時。

mingw

15) Tiny C Compiler 

Tiny c compiler 是最好的 C 語言編譯器之一,它有許多讓開發者驚訝的功能,能夠在任何地方編譯源代碼,能夠使用任何 C 動態庫,能夠直接編譯和執行 C 源代碼,包括完整的 C 預處理器和 GNU 類的彙編程序。

tiny-c-compiler

via designzum.com

http://www.oschina.net/news/49359/best-compilers-and-ides-for-cc-programmers

相關文章
相關標籤/搜索