C Programming/Compilers
From Wikibooks, the open-content textbooks collection
[edit] Compilers
[edit] Free (or with a free version)
- lcc-win32 lcc-win32 - This software is not freeware, it is copyrighted by Jacob Navia. It's free for non-commercial use. Windows (98/ME/XP/2000/NT).
- GNU Compiler Collection GCC - GNU Compiler Collection. GNU General Public License / GNU Lesser General Public License.
- Open Watcom Open Watcom Open Source development community to maintain and enhance the Watcom C/C++ and Fortran cross compilers and tools. Version 1.4 released in December 2005.
- Host Platforms: Win32 systems (IDE and command line), 32-bit OS/2 (IDE and command line), DOS (command line), and Windows 3.x (IDE)
- Target Platforms: DOS (16-bit), Windows 3.x (16-bit), OS/2 1.x (16-bit), Extended DOS, Win32s, Windows 95/98/Me, Windows NT/2000/XP, 32-bit OS/2, and Novell NLMs
- Experimental / Development: Linux, BSD, *nix, PowerPC, Alpha AXP, MIPS, and Sparc v8
- Tiny C Compiler
- Portable C Compiler PCC - Portable C Compiler. BSD Style License(s).
- Small Device C Compiler (SDCC)
- target platforms: Intel 8051-compatibles; Freescale (Motorola) HC08; Microchip PIC16 and PIC18.
- FpgaC. Target platform: FPGA hardware via XNF or VHDL files.
- Interactive C Interactive C.
- target platform: Handy Board (Freescale 68HC11); Lego RCX
[edit] Commercial
- Intel C Compiler Intel Professional Edition Compilers - Windows, Linux, Mac, QNX, and embedded C/C++ compilers. Optimized for Intel 32-bit and 64-bit CPUs.
- Microsoft Visual C++ Microsoft Visual C - Free (partially limited) version available (Express edition)
- Impulse C. Target platform: FPGA hardware via Hardware Description Language (HDL) files.