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) (https://clang.llvm.net.cn/) - 几乎随处可见
- 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 硬件。