TDM-GCC logo
A compiler suite for 32- and 64-bit Windows based on the GNU toolchain
2013 · October 6th
Help with TDM-GCC's development:
GCC 4.8.1 bugfixes

New 4.8.1 packages are now available, fixing the following TDM-GCC-specific bugs:

  • Compiling with -flto no longer causes the error "cannot find --exclude-libs=libpthread.a".
  • For systems where the H: drive is mapped to a device that isn't present, compiling no longer causes spurious error popups attempting to reference that drive.
  • The hardcoded path "/mingw/include" is no longer searched in the 32-bit TDM flavor, but is now correctly relocated to search relative to wherever the toolchain is installed.
2013 · September 28th
GCC 4.8.1 packages

TDM-GCC is pleased to present new toolchain releases based on GCC 4.8.1.

Changes in both editions:
  • C++11 concurrency features (including std::thread) are now available.
  • For the "pthreads" support required by OpenMP and C++11 concurrency, TDM-GCC now uses the "winpthreads" library from the MinGW-w64 project.
  • The "-static-libstdc++" option, though still unnecessary, no longer causes a compilation error.
Changes in the TDM32 edition:
  • The GCC binaries are now built for, and target by default, the "i686" CPU instruction set. PCs with very old CPUs (i686 was popular in 1996) will not be supported anymore, so if you still need i386 support you will have to continue using an old release.
Changes in the TDM64 edition:
  • Support for the Ada language is now available.

Please make sure to read the Quirks page for more information about the differences between TDM-GCC and other GCC toolchains.

TDM-GCC recommends
Code::Blocks website
Downloads hosted by
Get TDM-GCC at Fast, secure and Free Open Source software downloads
TDM-GCC recommends
wxWidgets website