Final Windows binaries will soon be available here:<p><a href="http://sourceforge.net/projects/mingwbuilds/files/windows-host/4.7.1/" rel="nofollow">http://sourceforge.net/projects/mingwbuilds/files/windows-ho...</a>
(Prerelease binaries already available)<p>I post this link because it took me a long time to find quality Windows builds of GCC. There are many places which offer GCC for Windows, but most of the builds have problems. These ones are the best IMHO.<p>Project Description from <a href="http://sourceforge.net/projects/mingwbuilds/" rel="nofollow">http://sourceforge.net/projects/mingwbuilds/</a><p>Snapshots and releases builds of the MinGW compiler that
use CRT & WinAPI from the mingw-w64 project.<p>Builds support the following features:
- OpenMP
- LTO
- Graphite
- std Concurrency
- Native TLS Callbacks
- Wide-Character Startup (-municode)
- 32-bit and 64-bit Windows
- Multilib toolchains
- Cross-compiling from x86_64 for i686 and vice versa.
Bugs fixed in this <i>minor</i> bugfix release:<p><a href="http://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=4.7.1" rel="nofollow">http://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&...</a><p>The exciting release announcement:<p><a href="http://gcc.gnu.org/ml/gcc/2012-06/msg00198.html" rel="nofollow">http://gcc.gnu.org/ml/gcc/2012-06/msg00198.html</a><p>And more relevant to those that missed the gcc-4.7.0 release announcement, C++11 support as of 4.7:<p><a href="http://gcc.gnu.org/projects/cxx0x.html" rel="nofollow">http://gcc.gnu.org/projects/cxx0x.html</a><p>C++11 features new to 4.7 are:<p>* Non-static data member initializers<p>* Template aliases<p>* Delegating constructors<p>* User-defined literals<p>* Extended friend declarations<p>* Explicit virtual overrides
Wow, lots of progress with C++11 support.<p><a href="http://gcc.gnu.org/gcc-4.7/changes.html" rel="nofollow">http://gcc.gnu.org/gcc-4.7/changes.html</a>