15 款最好的 C/C++ 編譯器和整合式開發環境__C++

來源:互聯網
上載者:User

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

我們有很多程式設計語言來進行 web 開發,比如 Java,.Net,PHP,Ruby,Perl,Python 等等。今天我們主要討論的是兩大古老而又流行的語言: C 和 C++ ,它們有著許多卓越的特性,更高效的功能和支援工具。現在這兩種語言依然那麼活躍,因為它們的 rubout 函數集提供了巨大的安全保障,可靠性非常強。

今天我們圍繞的主角是一些超級棒的 C 和 C++ 的整合式開發環境(IDE)和編譯器。IDE 主要是在程式員開發時提供各種軟體應用組件,最受程式員受歡迎的 IDE 都有一個共同點,那就是非常有吸引力的使用者介面。這裡我們收集了一些最好的 C 和 C++ 的 IDEs 和編譯器。 整合式開發環境:


1) kDevelop

Kdevelop 是 C/C++ 和其他語言的開源外掛程式可擴充 IDE,是基於 KDevPlatform ,KDevPlatform 是個開來源程式集,可以作為 IDE 的基礎。

2) Anjuta

Anjuta Devstudio 是另一個卓越的開發環境,擁有很多超棒的功能,包括專案管理,應用程式嚮導,互動式調試器,原始碼編輯器,版本控制,GUI 設計工具,效能分析器等等。這個 IDE 提供超強大的使用者介面開發 C/C++ 程式的介面。

3) Code Blocks

code block 是最流行的免費開源的Integration Environment之一,這個 IDE 包括所有開發人員需要的功能,比如:高效的使用者介面,編譯器和調試器等等。

4) Visual Mingw

Visual-MigGW 是個極其抽象的開源 IDE。它所有 Windows API 都變得極其簡單,可以進行快速開發。它提供一個簡化代碼和擷取 C++ 對象的模組,提前準備好使用應用程式框架的環境。

5) Ideone

Ideone 是 C 和 C++ 的線上編譯和調試工具,支援其他的 60 種語言。這個工具提供許多強大的功能,允許程式員快速高效的編譯原始碼。

6) Eclipse CDT

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

7) Compilr 

compiler 是個線上整合開發工具,允許使用者使用工具來編寫代碼和建立簡單的使用者介面。此工具支援超級多的程式設計語言,比如 C,C++,Java,HTML 等等。

8) Code Lite

Code lite 是另一個超級棒的免費開源的 C 和 C++ 的 IDE,可以在所有流行的平台上運行(Windows,OS X,Linux 等)。

9)  Netbeans C++

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


編譯器:
10) Dev C++

Dev C++ 是個全功能的 IDE,有以下特性:1) 類查看器 2) 整合調試 3) 支援基於 GCC 的編譯器  4) 專案管理 5) 編譯器 6) 編輯和編譯資源檔 7) 工具管理器 8) 函數列表

11) Ultimate++

Ultimate++ 是個傑出的 C++ 開發架構,這個 IDE 包括 C++ 編程的模組化概念,可以使用 GCC,MinGW 和 Visual C++ 。

12) Digital Mars

DigitalMars 是個高效能的 C 和 C++ 的編譯器,包括許多很棒的特性,比如最快的編譯/連結 時間,強大的最佳化技術,關聯設計,完整的庫資源,HTML 可讀文檔,反組譯工具,庫管理,資源編譯,make 等等。有命令列和 GUI 版本,教程,範例程式碼,線上更新,標準模版庫和其他更多的功能。

13) C-Free

14)  MinGW

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

15) Tiny C Compiler 

Tiny c compiler 是最好的 C 語言編譯器之一,它有許多讓開發人員驚訝的功能,可以在任何地方編譯原始碼,可以使用任何 C 動態庫,可以直接編譯和執行 C 原始碼,包括完整的 C 前置處理器和 GNU 類的組譯工具。

via designzum.com

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.