C 程式設計/C 編譯器參考列表
外觀
< C 程式設計
(重定向自 C 程式設計/編譯器)有關設定和使用一些更適合初學者的編譯器和 IDE 的簡要介紹,請參見 使用編譯器.
- Ch_interpreter (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);樂高 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 交叉編譯器和工具。1.4 版本於 2005 年 12 月釋出。
- 主機平臺: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 相容;飛思卡爾 (摩托羅拉) HC08;Microchip PIC16 和 PIC18。
- FpgaC。目標平臺:透過 XNF 或 VHDL 檔案進行 FPGA 硬體。
- 許多數字訊號處理器 (DSP) 的 C 編譯器,其中許多是免費的,它們列在 comp.dsp FAQ 中。
- Microsoft Visual C++ (http://msdn.microsoft.com/visualc) - 提供免費(部分有限)版本(Express|Community Edition)
- C Playground - 由 Programiz 提供的線上 C 程式設計 IDE - 免費線上 IDE,用於練習 C 程式設計
- 英特爾 C 編譯器 (http://software.intel.com/en-us/intel-compilers) - Windows、Linux、Mac、QNX 和嵌入式 C/C++ 編譯器。針對英特爾 32 位和 64 位 CPU 最佳化。
- Impulse C - 目標平臺:透過硬體描述語言 (HDL) 檔案進行 FPGA 硬體。