Little C compiler
|
LCC (Little C Compiler) is a small retargetable ANSI C compiler developed by Chris Fraser and David Hanson. LCC is simple to understand and well-documented: its design is described in A Retargetable C Compiler: Design and Implementation (ISBN 0805316701). LCC can generate code for several processor architectures, including Alpha, SPARC, MIPS, and x86; there is also an LCC backend that generates MSIL. Jacob Navia has also ported LCC to Windows.
id Software's computer game Quake III relies on a modified version of LCC to compile source code for its virtual machine.
External links
- Official LCC website (http://www.cs.princeton.edu/software/lcc/)
- Website for Win32 port of LCC (http://www.cs.virginia.edu/~lcc-win32/)