Google Chromeexternal

7zipexternal

MinGW Distribution - May 2012

MinGW is a port of GCC - GNU Compiler Collection to Microsoft Windows.

This distribution contains a minimum set of tools to compile C or C++ applications and some interesting libraries like Boost Libraries, OpenSSL and zlib. See below for a complete list.

This distribution is based on the MinGW Distro from Stephan T. Lavavej with the following modifications: MinGW sed removed, and Gnu GDB debugger and ming32-make included.

Only static libraries are included.

MinGW version of sed has problems and cannot be used. If you need a sed (for example for running Autoconf scripts) use the one from MSYS: MSYS sed

History

  • May 1st, 2012 - May 2012 Edition released. Updates: GCC 4.7.0, OpenSSL 1.0.1a, cURL 7.25.0, SQLite 3.7.11, libpng 1.5.10, libarchive 3.0.4, libssh2 1.4.1
  • April 1st, 2012 - April 2012 Edition released. Added libiconv and iconv 1.14, gettext 0.18.1, libidn and idn 1.24. Updates GCC 4.6.3, GDB 7.4, grep 2.11, libtiff 4.0.1, OpenSSL 1.0.0h, wget 1.13.4
  • March 1st, 2012 - March 2012 Edition released: added libb64. Added win32, evpcpp (OpenSSL) and GIL samples. Updates: zlib 1.2.6, OpenSSL 1.0.0g, SQLite 3.7.10, JPEG 8d, libssh2 1.4.0, libpng 1.5.9, Boost 1.49.0.
  • January 25, 2012 - February 2012 Edition released: enabled LTO. Updates: OpenSSL 1.0.0f, TIFF 4.0.0, binutils 2.22, coreutils 8.15, diffutils 3.2, cURL 7.24.0. Added Public Domain Curses 3.4, Info-Zip's zip 3.0 and unzip 6.0, bsdtar, bsdcpio and libarchive 3.0.3. Removed 7-Zip
  • December 31, 2011 - January 2012 Edition released: added libpng, JPEG and TIFF libraries, file and libmagic, SQLite. Also with samples.
  • November 29, 2011 - December 2011 Edition released: GCC 4.6.2, Boost 1.48 and cURL 7.23.1
  • July 18, 2011 - GCC updated to version 4.6.1
  • May 16, 2011 - first version released

Installation Instructions

Just run MinGW-Distro.exe (or MinGW-Distro-Core.exe) and enter the directory, usually C:\MinGW. Add C:\MinGW\bin to your PATH environment variable. Complete installation takes about 420 Mb of disk space.

Starting with May 2012 Edition you can download a separated smaller package with only the core components.

Codeblocks Customization

Codeblocks is a cross-platform C++ IDE. If MinGW bin directory is in your path Codeblocks can detect it. Also change the compiler file names:

Codeblocks compiler settings

What is included?

Core

  • GCC and G++: 4.7.0
  • MinGW runtime: 3.18
  • GDB: 7.4
  • binutils: 2.22
  • coreutils: 8.15
  • diffutils: 3.2
  • gendef: 1.0.1346
  • mingw32-make: 3.81-20090910
  • win32api: 3.17-2

Tools

Libraries

Add-ons

The following tools and libraries were built with this MinGW distribution but they are not included.

Download the files and uncompress them on the same directory where MinGW was installed.

To get these add-ons run the add-ons.bat batch script which is installed with the MinGW distro.

Download

MinGW-Distro.exe (40.8 Mb) - May 2012 Editiondownload

SHA1(MinGW-Distro.exe)= d765f470a1f9992b43e992043487dfa7fe6113e1

MinGW-Distro-Core.exe (15.8 Mb) - May 2012 Edition - Core Componentsdownload

SHA1(MinGW-Distro-Core.exe)= 6265066785e2d1893b960701654b6d9e57f28879