2012年10月27日 星期六

尋覓 C / C++ 程式開發環境

最近,花了一些時間尋覓 C / C++ 程式開發環境。

主要的需求如下:

  • 免費且容易取得
  • Windows 作業系統 使用
  • IDE 整合開發環境 (Integrated Development Environment)
  • 除錯功能:中斷點、單步執行、查看變數內容等
  • 小而美的身形,最好在20MB以下
  • 最好能撰寫 GUI 圖形介面程式

研究之後,Pelles C 最符合這些條件,其次 GNU / MinGW 系列的 Dev-C++、Quincy 2005、CodeLite 也是不錯的選擇,再上去是 80~幾百MB 的 OpenWatcom C/C++ 和「大部頭」支援多種程式語言或是跨平台的 Code::Blocks、Eclipse、NetBeans、Visual Studio ExpressUltimate++

.

中小型 C / C++ IDE

中小型 IDE

版權

平台

安裝檔
(安裝後大小)

程式語言 /
編譯器

標的GUI

Pelles C 免費 Windows 10M /
(38.4M)
C++ / LCC WinAPI
Orwell
Dev-C++
GPL Windows 2~25M /
(~171M)
C++
MinGW/TDM
WinAPI
Quincy 2005 免費 open source Windows 19M /
(109M)
C++
MinGW

FLTK
FLUID GUI

CodeLite GPL 跨平台

15~32M / (86~190M)

C++
MinGW
WinAPI, wxWidgets

.

大型 C / C++ IDE

大型 IDE
及其他

版權

平台

安裝檔
(安裝後大小)

程式語言 /
編譯器

標的GUI

wxDev-C++ GPL Windows 49~120MB C++ wxWidgets
OpenWatcom C/C++ OSI 跨平台 80MB C++ WinAPI, …
Code::Blocks GPL 跨平台 71M /
(148M)
C++
MinGW/TDM,VC++, …
wxWidgets, WinAPI
Eclipse EPL 跨平台 Java C++ 130MB Java, C++, Android  
NetBeans CDDL 跨平台Java C++ 52MB Java, PHP, C++, …  
Visual Studio Express, 2012, 2010 免費 Windows (.NET) 1.4G /
(600MB)
C++, C#, VB, Java .NET
Ultimate++ BSD 跨平台 30MB / (110MB) gcc, MinGW VC++ U++, WinAPI
Turbo C++ Explorer 免費 Windows 400~600MB (不容易取得) C++  

Pow!/32

open source Windows ~10MB

Oberon-2, Java, C++

Windows

WideStudio

    176MB

VC++, BC++

 

.

尚待研究

  • Sally - No debugging support
  • Ecere
  • Relo

.

中文參考資料

開放原始碼的軟體

Anjuta · Code::Blocks · CodeLite · Dev-C++ · Eclipse · Geany · GNAT Programming Studio · KDevelop · MonoDevelop · NetBeans · QDevelop ·
Qt Creator · wxDev-C++

免費軟體

Visual Studio Express · Pelles C ·
Sun Studio · Turbo C++ Explorer · Xcode

商業軟體

C++ Builder · Visual Studio · Turbo C++ Professional

.

英文參考資料

.

0 意見:

發表您的回應

張貼留言