C 程式設計/C 編譯器參考列表
外觀
< C 程式設計
有關設定和使用一些更適合初學者的編譯器和 IDE 的簡要介紹,請參閱 使用編譯器.
- Ch 直譯器 (http://www.softintegration.com) - 該軟體在 Windows、Linux、Mac OS X、Freebsd、Solaris、AIX 和 HP-UX 上執行。Ch 標準版可免費用於非商業用途。
- 互動式 C (http://www.botball.org/educational-resources/ic.php)
- 目標平臺: Handy Board (Freescale 68HC11); Lego RCX
- CINT 是 C 和 C++ 程式碼的直譯器,包含在資料分析包 ROOT 中。CINT 直譯器在 X11/MIT 許可下獲得許可。 ( https://root.cern.ch/drupal/content/cint )。
- PicoC 是一款非常小的 C 直譯器,旨在用於程式碼空間或資料空間非常小的小型嵌入式系統。
- PicoC 目標平臺: x86-32、x86-64、powerpc、arm、ultrasparc、HP-PA 和 blackfin 處理器; 並且易於移植到新目標。
- 可擴充套件互動式 C (EiC)
- lcc-win32 (http://www.cs.virginia.edu/~lcc-win32) - 軟體版權所有 Jacob Navia。它可免費用於非商業用途。Windows (98/ME/XP/2000/NT)。
- GNU 編譯器集合 (http://gcc.gnu.org) - GNU 編譯器集合。GNU 通用公共許可證/GNU 寬通用公共許可證。
- MinGW (http://www.mingw.org/) 為 Windows 提供 GCC
- clang (LLVM) (http://clang.llvm.org/) - 幾乎隨處可見
- Open Watcom (http://www.openwatcom.org) 開源開發社群維護和增強 Watcom C/C++ 和 Fortran 交叉編譯器和工具。2005 年 12 月釋出了 1.4 版本。
- 主機平臺: Win32 系統 (IDE 和命令列)、32 位 OS/2 (IDE 和命令列)、DOS (命令列) 和 Windows 3.x (IDE)
- 目標平臺: DOS (16 位)、Windows 3.x (16 位)、OS/2 1.x (16 位)、擴充套件 DOS、Win32s、Windows 95/98/Me、Windows NT/2000/XP、32 位 OS/2 和 Novell NLMs
- 實驗/開發: Linux、BSD、*nix、PowerPC、Alpha AXP、MIPS 和 Sparc v8
- Tiny C 編譯器 (http://www.tinycc.org) - 一款小型 C 編譯器,旨在為磁碟空間有限的慢速計算機工作 (例如在救援磁碟上)。
- 可移植 C 編譯器 (http://pcc.ludd.ltu.se) - 可移植 C 編譯器。BSD 風格許可證。
- 小型裝置 C 編譯器 (SDCC)
- 目標平臺: Intel 8051 相容裝置; Freescale (Motorola) HC08; Microchip PIC16 和 PIC18。
- FpgaC. 目標平臺: 透過 XNF 或 VHDL 檔案的 FPGA 硬體。
- 許多數字訊號處理器 (DSP) 的 C 編譯器,其中許多是免費的,列在 comp.dsp 常見問題解答 中。
- Microsoft Visual C++ (http://msdn.microsoft.com/visualc) - 提供免費 (部分受限) 版本 (Express|Community Edition)
- C Playground - Programiz 提供的線上 C 程式設計 IDE - 免費線上 IDE,用於練習 C 程式設計
- Intel C 編譯器 (http://software.intel.com/en-us/intel-compilers) - Windows、Linux、Mac、QNX 和嵌入式 C/C++ 編譯器。針對 Intel 32 位和 64 位 CPU 進行了最佳化。
- Impulse C - 目標平臺: 透過硬體描述語言 (HDL) 檔案的 FPGA 硬體。