MinGW – Minimalist GNU for Windows

MinGW – Minimalist GNU for WindowsMinGW - Minimalist GNU for Windows

What is MinGW Minimalist GNU for Windows

MinGW Minimalist GNU for Windows 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 provides a complete set of open source programming tools that is suitable for developing native MS-Windows applications and does not depend on third-party C-Runtime DLLs. The Min GW Minimalist GNU for Windows compilers provide access to the functionality of the Microsoft C runtime

Features Min GW

Min GW is a compiler system based on the GNU GCC and Binutils projects that compiles and links code to be run on Win32 systems. It provides C, C++ and Fortran compilers plus other related tools. ‘MinGW’ refers to the “Minimalist GNU for Windows” project.

Primarily intended for use by developers working on the native MS-Windows platform, but also available for use on multiple hosts, Minimalist GNU for Windows includes:

  • Port of the GNU Compiler Collection (GCC), including C, C++, ADA, and Fortran compilers.
  • GNU Binutils for Windows (assembler, linker, archive manager).
  • Command line installer with optional GUI for deploying MinGW and MSYS on MS-Windows.
  • A GUI initial setup tool to help you get started with Min GW Minimalist GNU for Windows.