Willus.com Home   |   Archive
Win32 C/C++ Compilers
Willus.com's Win32/64 C/C++ Compilers Page
(Information about x86/AMD64/EM64T compilers)
Last updated Wednesday, 24-Feb-2010 07:47:42 CST

Overview    |   Original Format
FREE
COMPILERS
LAST
UPDATE
About GCC6-3-2009
Embarcadero (was Borland)5-31-2009
Ch5-31-2009
Cygwin5-31-2009
Digital Mars5-31-2009
DJGPP6-3-2009
EMX/RSXNT6-1-2009
Intel6-3-2009
Lcc-win32/646-4-2009
Microsoft6-4-2009
MinGW-32/642-24-2010
Miracle C6-4-2009
Pelles C6-4-2009
Watcom6-4-2009
NEWSlast update 2-24-2010
Feb 24, 2010 The mingw.org glitch was temporary. The address works again (they have changed hosters).
Jan 31, 2010 I got a chance to try out MinGW 64-bit on Windows 7. It worked well. Also, I have no idea how long it's been this way, but the www.mingw.org address no longer works. You have to go to the sourceforge page.
July 26, 2009 I've finally finished updating all of the compiler offerings. One interesting project I stumbled on recently is OpenCL, a C-based API for programming massively parallel systems like the NVIDIA Tesla.
May 31, 2009 I'm trying to work through these compiler pages and provide some long-overdue updates. I must admit I'm not as excited about Windows compilers as I used to be since I've stabilized on gcc 3.X, but with a planned upgrade to 64-bit Windows looming at both work and home, my interest will probably revive and have more focus on the 64-bit side.
April 21, 2009 GCC 4.4.0 released.
Mar 5, 2008 GCC 4.3.0 released.
Nov 11, 2006 My apologies for not finding the time to keep my compiler links more up to date. If you haven't visited the GCC benchmark page, it's worth a look. There are several plots that chart the results of the SPEC benchmarks on various systems daily with the very latest updates to GCC. GCC 4.2.0 should be getting very close to release.
Jul 16, 2006 I've finally taken the time to update some of the blurbs here. I hope to systematically do them all within the year, but I've updated GCC, Microsoft, Intel, Borland, and Pathscale for now.
Feb 28, 2006 GCC 4.1.0 has been released. This is good news for MinGW users since the MinGW philosophy has been to wait for 4.1.x before porting the GCC 4.x versions.
Oct 31, 2005 If you are curious about a gcc 4.x release under MinGW, you might want to check out this post from Danny Smith, or read the bit under "Milestones" written by Earnie Boyd on MinGW's spotlight page at SourceForge.
Jun 16, 2005 Intel released their v9.0 compilers, which are have new features to optimize code for multiple cores.
May 24, 2005 I added free and commercial sections for Ch, an interesting, cross-platform C/C++ interpreter from softintegration.com.
Apr 20, 2005 GCC 4.0.0 is released. This is a major new release from the gcc team. There is a Slashdot thread about the release. I have played with it just a little bit on a 2.2 GHz Opteron box, and on a sample of one code (BW1D C from my compiler benchmarks), it made little difference in compiled code run times, with the gcc 4.0.0 compiled executable running maybe 2-3% faster than the gcc 3.4.0 executable in 32-bit mode and virtually dead even in 64-bit mode.
Mar 18, 2005 I found this interesting ranking of computer languages while doing some googling a couple days ago.
Mar 15, 2005 Slashdot has a post discussing a C-Net news article which offers an informative preview of GCC 4.0. One of the newly posted features on GCC 4.0 is autovectorization, which should be very cool!
Feb 5, 2005 I've cleared up some mistakes in my lcc-win32 and Pelles C sections. My apologies to the authors of these compilers.
Jan 20, 2005 MinGW 3.2.0 (rc3) has been released. This is the complete MinGW environment install package and contains GCC 3.4.2 and the latest Win32 API package. It has jumped from 15 MB (MinGW 3.1.0) to 50 MB in size, partly because it now includes gcc-ada and gcc-java.
Nov 6, 2004 GCC 3.4.3 released.
Oct 8, 2004 With more 64-bit support coming out, I've added some qualifiers to the heading on this page and to my overview to indicate that I'm interested in x86/AMD64/EM64T compilers--not just Win32 compilers.
Other notes:
  -- Intel released v8.1 of their compilers with 64-bit support on Oct 4.
  -- GCC's next major release (was GCC 3.5) was renamed to GCC 4.0 on Sept 9.
  -- A comparison between Intel v8.1 and GCC 4.0 is here.
  -- GCC 3.4.2 was released on Sept 6, and the MinGW candidate has been available for download since Sept 23.
  -- I've updated my GCC, MinGW, and Intel sections.
June 25, 2004 I've updated my GCC section to discuss the exciting developments which are being implented into the next major release (3.5).
June 2, 2004 I've added a section for the Pelles C compiler and integrated development environment, a free package that I was notified about via an e-mail.
May 9, 2004 MinGW's GCC 3.4.0 candidate is now available.
May 5, 2004 I updated my Microsoft Free Compiler section with a link to their free optimizing Visual C++ compiler. Thank you to the person who pointed this out to me in an e-mail.
Apr 20, 2004 GCC 3.4.0 released. Hopefully a distribution for MinGW will follow soon.
Feb 24, 2004 GCC 3.3.3 released.
Dec 15, 2003 Intel has released v8.0 of their compilers.
Nov 21, 2003 Added a section in my commercial compilers list for the PGI commercial compiler.
Nov 18, 2003 They're not Win32, but Pathscale is introducing high performance compilers for the AMD64 architecture that they claim increase performance of executables by 40%.
Oct 17, 2003 Slightly modified my Overview section and added some links to other good C/C++ compiler sites.
Oct 10, 2003 I've started my own MinGW/Gnu C Tips page.
Sep 15, 2003 MinGW 3.1.0 based on GCC 3.2.3 released.
Sep 5, 2003 MinGW 3.0.0 based on GCC 3.2.3 released. You can also choose to download and install GCC 3.1.1 components from the same site if you want the latest version of GCC.
Sep 4, 2003 Open Watcom C/C++ and Fortran 1.1 released.
Aug 8, 2003 GCC 3.3.1 released.
May 14, 2003 GCC 3.3 released.
Feb 16, 2003 Watcom's Open C/C++ 1.0 (also with FORTRAN) was released on Feb 7.
Feb 16, 2003 I updated several sections this morning.
Feb 9, 2003 I've given this page a new look since the total amount of information was starting to be unwieldy. You can now see at a glance which sections I've recently updated. And if you prefer the older format, it's still here.
Jan 31, 2003 The Microsoft C/C++ Compiler for free? (Jan 17, 2003) What's gotten into Bill Gates?
Dec 3, 2002 Intel v7.0 compilers are out.
Sept 7, 2002 MinGW 2.0.0 based on GCC 3.2 has been released!
Jan, 2002 Here are my 2002 Win32 Compiler Benchmarks.
COMMERCIAL
COMPILERS
LAST
UPDATE
Embarcadero (was Borland)7-25-2009
Ch7-25-2009
CodePlay7-25-2009
Comeau7-25-2009
Intel6-3-2009
Lcc-win32/646-4-2009
Freescale (was Metrowerks)7-26-2009
Microsoft7-26-2009
PathScale7-26-2009
PGI7-26-2009
About willus.com This page last modified
Wednesday, 25-Aug-2010 22:21:38 CDT
News