Willus.com Home   |   Archive
Win32 C/C++ Compilers
Willus.com's Win32 C/C++ Compilers Page
(Information about x86/AMD64/EM64T compilers)
Last updated Saturday, 05-Apr-2008 19:35:05 EDT

Latest News    |   Overview    |   Original Format
FREE
COMPILERS
LAST
UPDATE
About GCC7-16-2006
Borland7-16-2006
Ch5-24-2005
Cygwin322-16-2003
Digital Mars3-2-2002
DJGPP1-10-2002
EMX/RSXNT9-9-2003
Intel7-16-2006
Lcc-win321-1-2005
Microsoft7-16-2006
MinGW3210-31-2005
Miracle C1-31-2003
Pelles C1-1-2005
Watcom1-13-2004
OVERVIEWlast update 2-6-2007
These are my takes on some of the many C/C++ compilers to choose from for compiling 32-bit Windows applications (Windows 95/98/Me/NT/2000/XP) and/or 32-bit/64-bit (x86/AMD64/EM64T) Linux applications. The opinions expressed here are purely my own. I am not a professional compiler tester or even an expert, but I do a lot of programming for my job and for fun (mostly in C), and I am interested in compilers and performance. I do not take payments or endorsements from any compiler company or group, and I do not have the funds or the time to do thorough investigations of all compilers, particularly expensive commercial ones.

LATEST NEWS (for the latest news about this page).

The Compiler I Use
I use the MinGW 3.2.0 distribution. I have been using it since September of 2002, and it has been extremely reliable (I have yet to find a compile bug when compiling any code--mostly C, but some C++ and FORTRAN). I still have the RSXNT C/C++/FORTRAN compiler and install instructions available from my web site, though, but I haven't used RSXNT for some time now.

Integrated Development Environments
I'm not a big user of integrated development environments (IDEs), so I'm not a good person to ask about which one to use. Give me a make file and a vi-like editor and I'm happy doing everything from the command line (and maybe the occasional batch file). For links to free IDEs, look in the RSXNT section, the MinGW section, or the Pelles C section.

Where to get Win32 Documentation
For Win32 API documentation, the best source for recent material is msdn.microsoft.com or just a search engine like google.com. You can get free (if a bit old) Win32 API Documentation and a nice C tutorial from the lcc-win32 home page. Find other great links and documentation on my Useful Computing Links page.

Other Good C/C++ Compiler Links
For more C/C++ links, check the SOFTWARE DEVELOPMENT section of my Computing Links page.

Useful Utilities
If you want to cut down the size of your .exe files, try the UPX EXE packer. It's a terrific little utility. Look for other great Win32 utilities on my Useful Software Page.

Thank You
I'd like to thank all of the people who send me e-mail to keep me updated on Win32 C/C++ compiler news. Want to tell me your opinion or give me an update? Send me e-mail.
COMMERCIAL
COMPILERS
LAST
UPDATE
Borland7-16-2006
Ch5-24-2005
CodePlay2-16-2003
Comeau2-16-2003
Intel7-16-2006
Lcc-win321-1-2005
Metrowerks1-10-2002
Microsoft7-16-2006
PathScale7-16-2006
PGI11-21-2003
Watcom1-10-2002
About willus.com This page last modified
Friday, 08-Oct-2004 07:40:19 EDT
News