C/C++開發者必不可少的15款編譯器+IDE
Web開發者可選擇的程式語言有很多比如,Java、.Net、PHP、Ruby、Perl、Python等等,但是今天我們要討論的是兩個古老且非常流行的語言,即C/C++。正是由於其迷人的特性,賦予了它們更加有效的功能,並且也獲得了各大工具廠商的支援。如今,這兩門語言依然活躍在程式設計領域裡,其不僅擁有者強大的功能集,而且還提供了強大的安全保障。
本文,筆者專為C/C++編碼者收集了15款令人印象深刻的IDE和編譯器。我們一起來看下:
1)Best IDE for C/C++ – kDevelop
Kdevelop是一個專為C/C++及其他語言的開源擴充套件外掛IDE。它基於KDevPlatform平臺,這是一款可用於IDE基礎開源庫。
2) Best IDE for C/C++ – Anjuta
Anjuta Devstudio是另外一款強大的開發工具,擁有先進的程式設計特性包括專案管理、應用程式嚮導、互動式偵錯程式、原始碼編輯器、版本控制,GUI設計、分析器等等。這款工具為C/C++開發者提供強大的使用者介面介面。
3) Best IDE for C/C++ – Code Blocks
Code Blocks是一款比較流行的免費且開源的整合開發環境。該工具擁有所有功能,能夠滿足開發者所需,比如高效的使用者介面、編譯及除錯功能等。
4) Best IDE for C/C++ – Visual Mingw
Visual-MigGW是一款極為簡單的開源IDE。它所有的Windows API都可來進行簡單快速的開發。它還支援一個隨時可用的應用框架。專案託管在SourceForge.net。
5) Best IDE for C/C++ – Ideone
Ideone是一款線上編輯器和除錯工具。這款工具提供了強大的功能,幫助程式設計師以更加快速有效的方式編譯原始碼。
6) Top IDE for C/C++ – Eclipse CDT
Eclipse CDT提供更加高效的功能,如:支援為各種工具鏈提供專案建立及管理、標準構建、原始碼導航、各種知識工具源;程式碼編輯器功能如高亮顯示、摺疊、超連結導航、原始碼重構以及程式碼生成;視覺化除錯工具,包括記憶體、暫存器及反彙編檢視。
7) Best IDE for C/C++ – Compilr
Compiler是一款線上整合開發工具,允許你編寫令人印象深刻的程式碼功能和簡單的使用者介面。該工具支援的語言如C、C++、Java、HTML。
8) Best IDE for C/C++ – Code Lite
Code lite是一款極好的免費開源的IDE,幾乎可執行於所有平臺(OSX、Windows、Linux)。
9) Best IDE for C/C++ – Netbeans C++
Netbeans工具包含多種型別模板。它擁有迷人的功能,使其在Web開發者更加流行,比如:程式碼協助、編譯配置、單元測試、原始碼檢測、遠端開發及檔案導航等功能。
10) Best IDE/Compiler for C/C++ – Dev C++
Dev C++的功能包括:類瀏覽器、整合除錯、支援GCC、專案管理、程式碼編譯、編輯且編譯資原始檔、工具管理、功能清單。
11) Best IDE for C/C++ – Ultimate++
Ultimate++這款IDE引入了模組化概念,支援GCC、MInGW及Visual C++。
12) Best Compiler for C/C++ – Digital Mars
DigitalMars是一款高效能的編譯器,功能包含,快速編譯/連結時、強大的優化技術、Contract設計、完整的資源庫、瀏覽HTML文件,反彙編、庫、資源編譯器等。命令列及GUI版本、教程、程式碼示例、線上更新、標準模板庫等等。
13) Best IDE for C – C-Free
14) Best Compiler for C/C++ – MinGW
MinGW編譯器提供訪問Microsoft C執行時及一些特定語言執行時的功能。
15) Best Compiler for C – Tiny C Compiler
Tiny C編譯器最大亮點是,開發者可以隨處編譯程式碼功能,可以使用任意C語言動態庫,編譯並可直接執行C語言原始碼,完整的C語言前處理器及GNU彙編程式。
原文出自:Designzum
相關文章
- 15款C/C++程式設計師必備的編譯器和IDEC++程式設計師編譯IDE
- 15 款最好的 C/C++ 編譯器和整合開發環境C++編譯開發環境
- C++編譯器優化C++編譯優化
- 安裝c, c++編譯器 on AIXC++編譯AI
- C/C++—— C++編譯器是如何實現多型C++編譯多型
- 一文搞懂C/C++常用編譯器C++編譯
- 17 個 Linux 下用於 C/C++ 的最好的 IDE /編輯器LinuxC++IDE
- 編譯原理——C++版桌面計算器編譯原理C++
- 情有獨鍾C++:Visual C++ .NET編譯器的新特性(轉)C++編譯
- 編譯 TensorFlow 的 C/C++ 介面編譯C++
- windows 下c++編譯WindowsC++編譯
- C++ 編譯過程C++編譯
- 深受C/C++程式設計師歡迎的11款IDEC++程式設計師IDE
- protobuf 的交叉編譯使用(C++)編譯C++
- 編譯C++ 程式的過程編譯C++
- 在C,C++,java和python執行時直譯器和編譯器的區別C++JavaPython編譯
- 為什麼C++編譯器不能支援對模板的分離式編譯 (轉)C++編譯
- 在c++程式中呼叫被C編譯器編譯後的函式,為什麼要使用extern “C”C++編譯函式
- C++編譯器認為的指標型別(靜態聯編)C++編譯指標型別
- More Effective C++ 條款15 (轉)C++
- C++物件模型:編譯分析C++物件模型編譯
- 編譯warp,d語言寫的c/c++前處理器.編譯C++
- C/C++編譯過程詳解C++編譯
- VS設定 LLVM-Clang 編譯器進行編譯C++專案LVM編譯C++
- 首個 C++ 編譯器誕生 30 週年了,來聽聽 C++ 之父暢談 C++C++編譯
- FreeBSD中的GNU C編譯器--編譯器GCC(轉)編譯GC
- mongodb c++ 驅動庫編譯MongoDBC++編譯
- 如何分析和提高(C/C++)程式的編譯速度?C++編譯
- Linux下的C/C++編譯環境配置LinuxC++編譯
- 每天學點C++知識:不要去做編譯器的工作C++編譯
- 將C++編譯為Flash可用的swcC++編譯
- C++編譯連結的那些小事 .C++編譯
- 如何加快C++程式碼的編譯速度C++編譯
- Linux C++ IDELinuxC++IDE
- c++模板類的使用,編譯的問題C++編譯
- 優化C++程式碼(2):C++程式碼的編譯過程優化C++編譯
- 超棒的 15 款 Bootstrap UI 編輯器bootUI
- 【乾貨】前端開發者最常用的六款IDE前端IDE