Lcc-win32 is a Win32 C compiler based on
retargetable compiler authored by
Christopher Fraser and David Hanson at AT&T.
The lcc compiler was ported to Win32/64 and bundled with tools
and documentation and called lcc-win32/64
by Jacob Navia. This version is being actively maintained as of late 2014.
It is easy to install and has a compact footprint (120 MiB) which includes both
the 32-bit and 64-bit compilers.
I have no idea about the performance
but I am curious now since it is being actively maintained. My guess based on the
command-line optimizations is that it does not generate significantly faster code than it did
several years ago. The only SSE options are SSE-3.
It is worth noting that lcc and lcc-win32 are different compilers
and have different licensing agreements. Lcc is free for personal
and commercial use, while lcc-win32/64 is free only for personal use.
|Lcc-win32/64||last update 1 Nov 2014|
I tried lcc-win32 out briefly back on version 3.0.
You can see performance results in my Win32
It was easy to set up, had a small footprint, compiled code very quickly,
and came with a nice text editor and a Win32 documentation file,
though the Win32 doc file is quite old (1996)
and does not include recent Win32 API's.
(A better place for Win32 API's is msdn.microsoft.com.)