The Cygwin Project provides
a Linux-like environment for Windows, including the cygwin DLL and
a ton of linux packages
which have been ported to cygwin, including
gcc 4.3.2. Cygwin
and works with both 32-bit and
64-bit versions of Windows, though support for Windows Me/98/95 will
be discontinued with v1.7.0 (in beta test as of 5-31-09).
It is a very popular package for those wishing to port Linux apps to
|Cygwin||last update 5-31-2009|
If you do not have a lot of Linux experience and just want a Windows
compiler, I do not recommend using Cygwin.