MinGW – Minimalist GNU developement environment for Windows

This article along with all titles and tags are the original content of AppNee. All rights reserved. To repost or reproduce, you must add an explicit footnote along with the URL to this article!
Any manual or automated whole-website collecting/crawling behaviors are strictly prohibited.
Any resources shared on AppNee are limited to personal study and research only, any form of commercial behaviors are strictly prohibited. Otherwise, you may receive a variety of copyright complaints and have to deal with them by yourself.
Before using (especially downloading) any resources shared by AppNee, please first go to read our F.A.Q. page more or less. Otherwise, please bear all the consequences by yourself.
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

MinGW (formerly mingw32, short for Minimalist GNU for Window) is a minimalist free, open source and the most important, pretty darned good compiler for Windows application development using C/C++.

For C/C++ language learners or program developers, you have to make sure you have installed the GCC compiler on your machine. If you are using the Linux system, it’s good news that Linux OS has already built-in the gcc. For Mac OS users, you’ll need to install the Xcode/Developer tools. And for Windows machine, we have the best and most popular two options:

  • Cygwin – a complete simulation of a UNIX environment, including gcc
  • MinGW – the Minimalist GNU for Windows, for plain-and-simple Windows apps development

The essence of MinGW is a set of include files and port libraries, and its function is to allow programs with console mode to use Microsoft’s Standard C Run-Time Library (MSVCRT. DLL). That’s to say: with MinGW, you can generate local Windows programs on GNU/Linux and Windows platforms without the 3rd party C runtime library required.

// Tips //

MinGW internally installed VIM with system clipboard support, but its use experience is relatively worse than in GNU/Linux, so we advise you to use Dev-C++ as text editor instead. For needs of different header files and link libraries, you can simply copy them to MinGW32’s corresponding directories, in order to avoid location settings for the header files and directory link libraries.

// Related Links //

// Download URLs //

Direct Fast Link Page (Homepage | SourceForge)

If some download link is missing, and you do need it, just please send an email (along with post link and missing link) to remind us to reupload the missing file for you. And, give us some time to respond.
If there is a password for an archive, it should be "appnee.com".
Most of the reserved downloads (including the 32-bit version) can be requested to reupload via email.