Willus.com Home   |   Archive   |   About  
Win32 C/C++ Compilers
Willus.com's Win32/64 C/C++ Compilers Page
(Information about x86/AMD64/EM64T compilers)
Last updated Saturday, 09-Jan-2016 12:39:36 MST

Latest News    |   Overview    |   Original Format
FREE
COMPILERS
LAST
UPDATE
About GCC11-29-2014
Embarcadero (was Borland)5-31-2009
Ch5-31-2009
Cygwin5-31-2009
Digital Mars12-29-2011
DJGPP6-3-2009
EMX/RSXNT6-1-2009
Intel6-3-2009
Lcc-win32/641 Nov 2014
Microsoft1-21-2012
MinGW-32/6412-29-2011
Miracle C6-4-2009
Orange C2-8-2015
Pelles C6-4-2009
TCC (TINY CC)12-29-2011
Watcom5-24-2012
FREE COMPILER

Lcc-win32/64last update 1 Nov 2014
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. 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.

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.)
COMMERCIAL
COMPILERS
LAST
UPDATE
Embarcadero (was Borland)7-25-2009
Ch7-25-2009
CodePlay7-25-2009
Comeau7-25-2009
Intel12-29-2011
Lcc-win32/646-4-2009
Freescale (was Metrowerks)7-26-2009
Microsoft1-21-2012
PathScale7-26-2009
PGI7-26-2009
This page last modified
Wednesday, 25-Aug-2010 21:21:38 MDT