Free and open-source software for developing applications in Microsoft Windows
Not to be confused with Mingw-w64.
This article relies excessively on references to primary sources. Please improve this article by adding secondary or tertiary sources. Find sources: "MinGW" – news · newspapers · books · scholar · JSTOR(May 2012) (Learn how and when to remove this message)
MinGW
MinGW installation manager
Original author(s)
Colin Peters
Developer(s)
MinGW Project
Initial release
July 1, 1998; 25 years ago (1998-07-01)
Stable release
GNU BinUtils—2.32-1, Installation Manager—0.6.3, WSL—5.4.2[1]
/ April 12, 2021; 3 years ago (2021-04-12)
Written in
C, C++
Operating system
Microsoft Windows, Unix-like (as a cross compiler)
Type
Compiler
License
Public domain (headers), GNU General Public License (compiler and toolchain)
Website
osdn.net/projects/mingw
MinGW ("Minimalist GNU for Windows"), formerly mingw32, is a free and open source software development environment to create Microsoft Windows applications.
MinGW includes a port of the GNU Compiler Collection (GCC), GNU Binutils for Windows (assembler, linker, archive manager), a set of freely distributable Windows specific header files and static import libraries which enable the use of the Windows API, a Windows native build of the GNU Project's GNU Debugger, and miscellaneous utilities.
MinGW does not rely on third-party C runtime dynamic-link library (DLL) files, and because the runtime libraries are not distributed using the GNU General Public License (GPL), it is not necessary to distribute the source code with the programs produced, unless a GPL library is used elsewhere in the program.[2]
MinGW can be run either on the native Microsoft Windows platform, cross-hosted on Linux (or other Unix), or "cross-native" on Cygwin. Although programs produced under MinGW are 32-bit executables, they can be used both in 32 and 64-bit versions of Windows.
The development of the MinGW project has been forked with the creation in 2005–2008 of an alternative project called Mingw-w64.
forked with the creation in 2005–2008 of an alternative project called Mingw-w64. MinGW was originally called mingw32 ("Minimalist GNU for W32"), following...
the FUSE file system by using a wrapper that can be built with Cygwin and MinGW. Dokan is free software released under the terms of the LGPL and MIT License...
other platforms such as Solaris, macOS, Microsoft Windows (via Cygwin and MinGW/MSYS), Sony PlayStation Portable (used by PSP modding scene) and Sony PlayStation...
Microsoft Windows platform. Additionally, strawberry contains a fully featured Mingw-w64 C/C++ compiler with many libraries included. While most other distributions...
of platforms, including AmigaOS, BeOS, Windows (using either Cygwin or MinGW), OS X, NetBSD/OpenBSD/FreeBSD, Linux, Solaris, HP-UX, and AIX. climm has...
compiler from the GNU Compiler Collection on Linux. On Windows it can use MinGW or MSVC with the default install and can also use Microsoft Console Debugger...
host from a Linux or other Unix-like build system is also possible, using MinGW, however native compilation is often desirable on operating systems (such...
Gallery Ganeti Gentoo Linux GNUstep GNU TeXmacs haskell.org LibreOffice MinGW MPI Forum NTPsec ns-3 OFTC Open Bioinformatics Foundation Open MPI Open...
binary executable format by modern C and C++ compilers including gcc, clang, MinGW, or Microsoft Visual C++. It accepts Python code compatible with several...
based on Cygwin/X, the X.Org Server. It is cross-compiled on Linux with the MinGW compiler suite and the Pthreads-Win32 multi-threading library. Xming runs...
undocumented for Windows 9x. The Windows NT series DDK (as well as the MinGW/ReactOS implementation) includes a struct NT_TIB in winnt.h that documents...
Network Algorithms". MathWorks. Retrieved September 15, 2016. "Install MinGW-w64 Compiler". MathWorks. Retrieved September 15, 2016. "What Is a Live...
BeOS. It was also possible to configure it to work on Windows 9x using MinGW or Cygwin. The company announced that version 2.6 released in August 2014...
still using Microsoft C to build the Windows versions. Other compilers like MinGW have also become popular in this area since they are more directly compatible...
Windows (32-bit/64-bit) (NT/2000/XP), POSIX (Linux/BSD/OS X/UNIX-like OSes), MinGW/MSYS (MS Windows) Available in English Type Remote desktop, Remote administration...
Explorer and the sound stack, written in C++. The project compiles using both MinGW and Microsoft Visual Studio, and contributes to the development of the build...
compiling it with MinGW, or by using the Cygwin library. It is possible to compile Hypermail as a fully native Windows program by using MinGW. However, certain...