From: John E. / TDM <tdragon@td...> - 2012-09-16 05:13:05
*TDM-GCC 4.7.1 is now available!*
TDM-GCC is a native binary distribution of the GCC compiler for Windows.
It targets 64-bit Windows (x86_64-w64-mingw32), or 32-bit Windows
(i686-w64-mingw32, i686-pc-mingw32), and is mostly compatible with MinGW
and MinGW-w64. More information and an easy-to-use Windows installer and
updater are available at <http://tdm-gcc.tdragon.net/>.
* Starting with the 4.7.1 release, the GDB binary includes Python
support. I've also added
gendef, genidl, and libmangle to the runtime package.
* As always, TDM-GCC includes a few other patches to make it more
"Windows-friendly": full toolchain relocatability, coexisting 64-bit and
32-bit DLLs, and the oft-decried-yet-ever-useful shared-memory exception
mechanism, among others. See the README for details.
* Remember to use the "-fno-keep-inline-dllexport" flag to fix memory
usage problems when linking DLLs with a large number of inline functions
(such as wxWidgets).
*TDM-GCC is available in TWO editions:*
You can choose between the classic MinGW 32-bit edition and the new
*TDM64* edition. The TDM64 edition is based on the MinGW-w64 runtime API
and the x86_64-w64-mingw32 GCC target, and can create both 32-bit and
64-bit code, with the "-m32"/"-m64" compiler flags. Please never mix
32-bit object files (.o), libraries (.a), DLLs or EXEs with 64-bit
versions, and don't report it as a bug if you inadvertently do.
Alongside the GCC 4.7.1 packages are binary packages of the MinGW-w64
runtime (based on SVN r5385), binutils (2.22.90), and gdb (7.5). TDM-GCC
includes support for C, C++, Fortran, Objective-C/C++, and Ada (MinGW
edition only), as well as support for LTO and the OpenMP multithreading
John E. / TDM