|
|
|
FREE COMPILER
| Lcc-win32/64 | last update 6-4-2009 |
Lcc-win32 is a Win32 C compiler based on
lcc, a
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.
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.
The original lcc-win32
home page seems to have some broken links, but you can
find mirror sites by Googling win32hlp.exe, for example, which lead me to
this mirror in Germany, where you can find some of the 2003 downloads of lcc-win32,
including the FORTRAN compiler.
Navia now
works for Q Solutions which offer up-to-date versions of
lcc-win32 and lcc-win64 free for private use
(as far as I can tell) or for sale for full
commercial development.
If the lcc-win32 licensing scheme doesn't appeal to you, you might try
Pelles C, which is also based on
lcc, offers
Win32 and 64-bit versions,
has no licensing restrictions, and comes with a free IDE as well.
Q-solutions also offers an IDE (QIDE), but I believe it only comes with the
version that you buy.
I tried lcc-win32 out briefly back on version 3.0.
You can see performance results in my Win32
Compiler Comparison.
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.)
| |
|
|