Local C compiler

From Free net encyclopedia

(Difference between revisions)

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.

External links

Template:Compu-lang-stub