Local C compiler
From Free net encyclopedia
Current revision
LCC ("Local C Compiler" or "Little C Compiler") is a small free retargetable compiler program for the ANSI C computer language. It was developed by Chris Fraser and David Hanson. ID Software's computer game Quake III relies on a modified version of LCC to compile source code for its virtual machine.
Contents |
LCC
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 (PCs); there is also an LCC backend that generates MSIL.
LCC-Win32
The LCC-Win32 or LccWin32 system is a full featured C Development Environment for the Microsoft Windows operating system, written by Jacob Navia. He continued the work of Hanson and Fraser, who wrote the original LCC compiler.
It features:
- Compiler
- Linker
- IDE with integrated resource editor
- Diverse utilities like a profiler, browser, function call browser, revison control system and a lot more
LCC-Win64
Under development - can currently compile itself and the IDE.