TDM-GCC logo
A compiler suite for 32- and 64-bit Windows based on the GNU toolchain
Installers
32
30.4 MB · GCC 4.9.2
Bundle installer for the TDM32 MinGW edition. Includes C, C++, and OpenMP support, SJLJ exception handling, other GNU toolchain programs (binutils), Windows API libraries (MinGW WSL), GNU make (mingw32-make), and the GNU debugger (GDB).
64
40.1 MB · GCC 4.9.2
Bundle installer for the TDM64 MinGW-w64 edition. Includes C, C++, and OpenMP support, SEH/SJLJ exception handling, other GNU toolchain programs (binutils), Windows API libraries (mingw-w64), GNU make (mingw32-make), and the GNU debugger (GDB).
W
416 KB · GCC 4.9.2
On-demand installer — downloads desired packages after selection.
Source Code
All source code for TDM-GCC binary packages, including both the unmodified upstream releases and the TDM-GCC-specific patches, is publicly available on SourceForge:

TDM-GCC Sources
Packages
If you would prefer to download the archives TDM-GCC uses and unpack them manually, this list will provide you with the same set of packages that the installers use.
· TDM32 Packages ·
12.8 MB · gcc 4.9.2
18.4 MB · gcc 4.9.2
GCC base files & C support — SJLJ exceptions.
13.3 MB · gcc 4.9.2
19.1 MB · gcc 4.9.2
GCC base files & C support — DW2 exceptions.
1.83 MB · binutils 2.24
GNU binutils — required compiler utilities.
152 KB · libintl 0.18.3.2
GNU gettext - libintl DLL; required by GNU binutils.
686 KB · mingwrt 3.20-2
MinGW runtime — required C runtime libraries.
12.7 KB · mingwrt 3.20-2
MinGW multithreading exception cleanup DLL "mingwm10.dll".
2.21 MB · w32api 3.17-2
MinGW Win32 API — required Windows API libraries.
5.93 MB · gcc 4.9.2
9.29 MB · gcc 4.9.2
C++ support — SJLJ exceptions.
6.21 MB · gcc 4.9.2
9.74 MB · gcc 4.9.2
C++ support — DW2 exceptions.
99.4 KB · gcc 4.9.2
145 KB · gcc 4.9.2
OpenMP support — SJLJ exceptions.
103 KB · gcc 4.9.2
153 KB · gcc 4.9.2
OpenMP support — DW2 exceptions.
12.4 MB · gcc 4.9.2
23.4 MB · gcc 4.9.2
Ada support — SJLJ exceptions.
12.9 MB · gcc 4.9.2
24.4 MB · gcc 4.9.2
Ada support — DW2 exceptions.
4.84 MB · gcc 4.9.2
6.54 MB · gcc 4.9.2
Fortran support — SJLJ exceptions.
5.09 MB · gcc 4.9.2
6.89 MB · gcc 4.9.2
Fortran support — DW2 exceptions.
8.33 MB · gcc 4.9.2
10.3 MB · gcc 4.9.2
Objective-C/C++ support — SJLJ exceptions.
8.76 MB · gcc 4.9.2
10.8 MB · gcc 4.9.2
Objective-C/C++ support — DW2 exceptions.
6.20 MB · gdb 7.6.1-1
GNU debugger.
57.9 KB · zlib 1.2.8
ZLib DLL; required by GDB.
66.5 KB · gcc 4.9.2
GCC - libgcc DW2 DLL; required by GDB.
· TDM64 Packages ·
14.1 MB · gcc 4.9.2
22.0 MB · gcc 4.9.2
GCC base files & C support — SJLJ exceptions for 32-bit programs; SEH exceptions for 64-bit programs.
2.81 MB · binutils 2.24.51-20140703
13.0 MB · binutils 2.24.51-20140703
GNU binutils — required compiler utilities.
7.64 MB · mingw64-runtime-v3 git20141130
13.7 MB · mingw64-runtime-v3 git20141130
MinGW-w64 runtime — C runtime, Windows API libraries, and assorted utilities.
6.56 MB · gcc 4.9.2
10.5 MB · gcc 4.9.2
C++ support.
153 KB · gcc 4.9.2
235 KB · gcc 4.9.2
OpenMP support.
18.1 MB · gcc 4.9.2
34.6 MB · gcc 4.9.2
Ada support.
5.33 MB · gcc 4.9.2
7.51 MB · gcc 4.9.2
Fortran support.
8.57 MB · gcc 4.9.2
10.6 MB · gcc 4.9.2
Objective-C/C++ support.
6.75 MB · gdb 7.8.1
9.59 MB · gdb 7.8.1
GNU debugger — includes Python support.
Old versions
TDM-GCC 4.8 series packages (SourceForge file browser)
Older TDM-GCC installers (SourceForge file browser)
Older TDM-GCC packages (SourceForge file browser)
Older GDB packages (SourceForge file browser)
Older MinGW-w64 runtime packages (SourceForge file browser)
Older GNU binutils packages (SourceForge file browser)
Older vanilla (upstream) sources (SourceForge file browser)
Older TDM-GCC-specific sources (SourceForge file browser)