MinGW - Minimalist GNU for Windows

A native Windows port of the GNU Compiler Collection (GCC)

4.4 Stars (153)
1,880,380 Downloads (This Week)
Last Update:
Download mingw-get-setup.exe
Browse All Files



MinGW: A native Windows port of the GNU Compiler Collection (GCC), with freely distributable import libraries and header files for building native Windows applications; includes extensions to the MSVC runtime to support C99 functionality. All of MinGW's software will execute on the 64bit Windows platforms.

MinGW - Minimalist GNU for Windows Web Site

Update Notifications

User Ratings

ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 3 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 3 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 2 / 5
Write a Review

User Reviews

  • yangwuweiyouwei
    1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    it is a good thinks

    Posted 03/04/2014
  • kaitonofbx
    1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    Great tool .... of course. I manage to install it three weeks ago but now .... IMPOSSIBLE. I would like to agree with others unhappy with the installer. Or is it the sourceforge site ?

    Posted 02/25/2014
  • dsulliii
    1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    I've wanted this exact tool for a very long time -- and it is exactly what I was looking for. Behaves perfect and according to my expectations. KUDOS!

    Posted 02/08/2014
  • bobpowell1
    1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    The installer is the most unusable piece of junk I've ever seen!

    Posted 01/29/2014
  • jogusto
    1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    First, the other reviews are mostly pretty silly and unusable. "Thanks, nice app!" "Works great" etc. I guess if you want to give some stars, you have to write *something*. I started using MinGW at the request of a coworker. I work from home frequently, and use cloud-based file storage to make that easier. I installed MinGW at work, found it to be OK, and then a few weeks later, went back home to install it there. I got the graphic installer UI which seems rough and incomplete -- no select all function etc -- and on top of that, I got a different version of MinGW! So, right off the bat, I was dealing with the side effects of using a toolchain which is constantly rocking and rolling its changes. It would be NICER if there were a "long term support" vs. "bleeding edge" kind of distinction such as is made on projects like Ubuntu, so users can choose what is more important: stability or the latest features. Don't get me wrong, so far I have found the gcc toolchain implementation to be quite good. I have gotten my project running and don't have any severe gripes with the compiler itself. However, with Visual Studio Express 2010 available for free download, I don't quite understand why C/C++ developers *who do not need cross-compilation on Mac or Linux/BSD* would struggle with something so "minimalist". And, compared to the slick, easy, full-featured IDE provided with the Visual Studio *free* download -- easier to learn that, say, Eclipse -- hacking away on the command line or using _make_ just seems so .... primitive and unproductive. For those who need what MinGW can uniquely offer, I applaud the effort and thank the developers for their gift to the FSF-based community at large. I don't wish my critique of the project to in any way diminish my awe and astonishment at the time these folks put into _giving away_ some really useful software.

    Posted 11/28/2013
Read more reviews

Additional Project Details



Intended Audience

Developers, Education, Information Technology

User Interface

Win32 (MS Windows)

Programming Language

Ada, C, C++, Fortran, Java, Pascal



Screenshots can attract more users to your project.
Features can attract more users to your project.

Icons must be PNG, GIF, or JPEG and less than 1 MiB in size. They will be displayed as 48x48 images.