TDM Logo
A GCC / MinGW / MinGW-w64 compiler suite for 32- and 64-bit Windows

TDM-GCC

2012-11-17 DW2 core package hotfixed to include libiconv DLL -- update with the TDM-GCC installer or download the gcc-4.7.1-tdm-1-dw2-core-3 package.
Download hosting provided by
Get TDM's GCC/MinGW32 Builds at SourceForge.net. Fast, secure and Free Open Source software downloads

Download

If you need help choosing an edition, read Getting Started.
All editions can run on 32-bit Windows.
Bundle Installer
(The easiest install)
tdm-gcc-4.7.1-2
exe
25.6 MB
MinGW / sjlj
tdm64-gcc-4.7.1-3
exe
40.9 MB
MinGW-w64 / sjlj
On-Demand Installer
(Downloads and installs the components you select)
tdm-gcc-webdl
exe
363 KB
Any edition
Individual Packages
core
(Required base files, C support)
gcc-4.7.1-tdm-1-core
tar.lzma
12.0 MB
zip
17.3 MB
MinGW / sjlj
gcc-4.7.1-tdm64-1-core
tar.lzma
13.9 MB
zip
21.9 MB
MinGW-w64 / sjlj
gcc-4.7.1-tdm-1-dw2-core-3
tar.lzma
12.4 MB
zip
17.9 MB
MinGW / dw2
binutils
(Required compiler utilities)
binutils-2.22-1-mingw32-bin
tar.lzma
3.61 MB
MinGW / 1 of 2 required
binutils-2.22.90-tdm64-1
tar.lzma
2.76 MB
zip
12.7 MB
MinGW-w64 / all
libintl-0.18.1.1-2-mingw32-dll-8
tar.lzma
44.1 KB
MinGW / 2 of 2 required
runtime
(Required Windows API)
mingwrt-3.20-2-mingw32-dev
tar.lzma
242 KB
MinGW / 1 of 3 required
mingw64-runtime-tdm64-gcc47-svn5385
tar.lzma
7.07 MB
zip
12.6 MB
MinGW-w64 / all
mingwrt-3.20-2-mingw32-dll
tar.lzma
5.57 KB
MinGW / 2 of 3 required
w32api-3.17-2-mingw32-dev
tar.lzma
1.07 MB
MinGW / 3 of 3 required
c++
(C++ support)
gcc-4.7.1-tdm-1-c++
tar.lzma
5.35 MB
zip
8.35 MB
MinGW / sjlj
gcc-4.7.1-tdm64-1-c++
tar.lzma
8.47 MB
zip
13.0 MB
MinGW-w64 / sjlj
gcc-4.7.1-tdm-1-dw2-c++
tar.lzma
5.53 MB
zip
8.64 MB
MinGW / dw2
openmp
(OpenMP support)
gcc-4.7.1-tdm-1-openmp
tar.lzma
239 KB
zip
343 KB
MinGW / sjlj
gcc-4.7.1-tdm64-1-openmp
tar.lzma
376 KB
zip
613 KB
MinGW-w64 / sjlj
gcc-4.7.1-tdm-1-dw2-openmp
tar.lzma
243 KB
zip
350 KB
MinGW / dw2
ada
(Ada support)
gcc-4.7.1-tdm-1-ada
tar.lzma
14.1 MB
zip
26.6 MB
MinGW / sjlj
gcc-4.7.1-tdm-1-dw2-ada
tar.lzma
14.7 MB
zip
27.4 MB
MinGW / dw2
fortran
(Fortran support)
gcc-4.7.1-tdm-1-fortran
tar.lzma
3.95 MB
zip
5.32 MB
MinGW / sjlj
gcc-4.7.1-tdm64-1-fortran
tar.lzma
5.81 MB
zip
8.93 MB
MinGW-w64 / sjlj
gcc-4.7.1-tdm-1-dw2-fortran
tar.lzma
4.13 MB
zip
5.58 MB
MinGW / dw2
objc
(Objective-C/C++ support)
gcc-4.7.1-tdm-1-objc
tar.lzma
6.61 MB
zip
8.19 MB
MinGW / sjlj
gcc-4.7.1-tdm64-1-objc
tar.lzma
7.37 MB
zip
9.13 MB
MinGW-w64 / sjlj
gcc-4.7.1-tdm-1-dw2-objc
tar.lzma
6.92 MB
zip
8.60 MB
MinGW / dw2
gdb
(GNU debugger)
gdb-7.5-1-mingw32-bin
tar.lzma
1.35 MB
MinGW / 1 of 3 required
gdb-7.5-tdm64-2
tar.lzma
6.60 MB
zip
9.31 MB
MinGW-w64 / all
libexpat-2.0.1-1-mingw32-dll-1
tar.gz
61.3 KB
MinGW / 2 of 3 required
gcc-4.7.1-tdm-1-dw2-libgcc
tar.lzma
141 KB
MinGW / 3 of 3 required

All TDM-GCC packages, including previous releases and source code, are available in a list at TDM-GCC's SourceForge downloads.
The TDM "dragon" logo displayed on this page may not be displayed elsewhere in any manner unless expressly permitted by the author ("John E." / tdragon (at symbol) tdragon (period) net), or unless such display must be permitted due to governing fair-use laws. All other portions of this page, excluding the logo but including text, layout, and other graphical elements, are released into the public domain and may be freely reused without restriction.