TDM-GCC logo
A compiler suite for 32- and 64-bit Windows based on the GNU toolchain
Installers
32
29.3 MB · GCC 4.8.1
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
36.4 MB · GCC 4.8.1
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
447 KB · GCC 4.8.1
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 ·
11.2 MB · gcc 4.8.1
16.2 MB · gcc 4.8.1
GCC base files & C support — SJLJ exceptions.
11.5 MB · gcc 4.8.1
16.8 MB · gcc 4.8.1
GCC base files & C support — DW2 exceptions.
3.83 MB · binutils 2.23.1-1
GNU binutils — required compiler utilities.
44.1 KB · libintl 0.18.1.1
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.36 MB · gcc 4.8.1
8.38 MB · gcc 4.8.1
C++ support — SJLJ exceptions.
5.59 MB · gcc 4.8.1
8.77 MB · gcc 4.8.1
C++ support — DW2 exceptions.
81.5 KB · gcc 4.8.1
115 KB · gcc 4.8.1
OpenMP support — SJLJ exceptions.
84.8 KB · gcc 4.8.1
121 KB · gcc 4.8.1
OpenMP support — DW2 exceptions.
11.7 MB · gcc 4.8.1
21.4 MB · gcc 4.8.1
Ada support — SJLJ exceptions.
12.1 MB · gcc 4.8.1
22.3 MB · gcc 4.8.1
Ada support — DW2 exceptions.
4.32 MB · gcc 4.8.1
5.80 MB · gcc 4.8.1
Fortran support — SJLJ exceptions.
4.53 MB · gcc 4.8.1
6.10 MB · gcc 4.8.1
Fortran support — DW2 exceptions.
7.39 MB · gcc 4.8.1
9.04 MB · gcc 4.8.1
Objective-C/C++ support — SJLJ exceptions.
7.73 MB · gcc 4.8.1
9.49 MB · gcc 4.8.1
Objective-C/C++ support — DW2 exceptions.
6.20 MB · gdb 7.6.1-1
GNU debugger.
61.3 KB · expat 2.0.1
Expat library - libexpat DLL; required by GDB.
64.9 KB · gcc 4.8.1
71.7 KB · gcc 4.8.1
GCC - libgcc DW2 DLL; required by GDB.
· TDM64 Packages ·
12.3 MB · gcc 4.8.1
19.7 MB · gcc 4.8.1
GCC base files & C support — SJLJ exceptions for 32-bit programs; SEH exceptions for 64-bit programs.
2.70 MB · binutils 2.23.2
11.9 MB · binutils 2.23.2
GNU binutils — required compiler utilities.
7.51 MB · mingw64-runtime-v3 svn6307
13.5 MB · mingw64-runtime-v3 svn6307
MinGW-w64 runtime — C runtime, Windows API libraries, and assorted utilities.
5.96 MB · gcc 4.8.1
9.56 MB · gcc 4.8.1
C++ support.
125 KB · gcc 4.8.1
181 KB · gcc 4.8.1
OpenMP support.
17.8 MB · gcc 4.8.1
33.0 MB · gcc 4.8.1
Ada support.
4.81 MB · gcc 4.8.1
6.75 MB · gcc 4.8.1
Fortran support.
7.61 MB · gcc 4.8.1
9.37 MB · gcc 4.8.1
Objective-C/C++ support.
6.63 MB · gdb 7.6.1
9.34 MB · gdb 7.6.1
GNU debugger — includes Python support.
Old versions
TDM-GCC 4.6 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)