Mingw-w64

MinGW-w64
Original author(s)OneVision Software
Developer(s)Kai Tietz, Jonathan Yong, various GNU contributors
Initial release2005; 19 years ago (2005)
Stable release
11.0.1 / April 29, 2023; 18 months ago (2023-04-29)
Repositorysf.net/p/mingw-w64/mingw-w64/
Written inC, C++
Operating systemMicrosoft Windows, Linux, macOS
TypeCompiler
LicensePublic domain (headers), GNU General Public License (compiler and toolchain), Zope Public License
Websitemingw-w64.org

Mingw-w64 is a free and open-source suite of development tools that generate Portable Executable (PE) binaries for Microsoft Windows. It was forked in 2005–2010 from MinGW (Minimalist GNU for Windows).

Mingw-w64 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 for the Windows API, a Windows-native version of the GNU Project's GNU Debugger, and miscellaneous utilities.

Mingw-w64 can be run natively on Microsoft Windows, cross-hosted on Linux (or other Unix), or "cross-native" on MSYS2 or Cygwin. Mingw-w64 can generate 32-bit and 64-bit executables for x86 under the target names i686-w64-mingw32 and x86_64-w64-mingw32.