The mingw-w64 project is a complete runtime environment for gcc to support binaries native to Windows 64-bit and 32-bit operating systems.

Features

  • Compiler toolchain hosts natively
  • Supports Native TLS Callbacks
  • Supports Wide-Character Startup (-municode)
  • Supports 32-bit and 64-bit Windows i386/x64
  • Supports Multilib toolchains
  • Supports bleeding edge gcc/binutils

Project Activity

See All Activity >

License

Public Domain, GNU Library or Lesser General Public License version 2.0 (LGPLv2), Zope Public License

Follow MinGW-w64 - for 32 and 64 bit Windows

MinGW-w64 - for 32 and 64 bit Windows Web Site

You Might Also Like
Enterprise Remote Support from the Cloud. Icon
Enterprise Remote Support from the Cloud.

Cloud-Native Remote Support, Screen Sharing, Cobrowsing and Video Chat | ScreenMeet

Our customers report amazing ROI. You can too. Boost agent productivity as fast as they can say, “Let me fix that for you.” Empower your IT Help Desk and Contact Center teams to resolve 32% more issues in the first call. Want to see how simple we made it all? Try it out for free.
Rate This Project
Login To Rate This Project

User Ratings

★★★★★
★★★★
★★★
★★
81
5
7
4
11
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 3 / 5

User Reviews

  • I installed it as part of an Online Course. The MinGW is all here but without the installer, made me have a hard time to get the complier running on my machine. I fixed it by installing a GCC+mingw64 zip file from winlibs Note that I installed the "GCC 12.2.0 + LLVM/Clang/LLD/LLDB 16.0.0 + MinGW-w64 10.0.0 (UCRT) - release 5" because it was the latest. I downloaded the zip file that had LLVM/Clang/LLD/LLDB and extracted it. After that, I simply added the bin folder to path and DONE. You now have the g++ working on the command line.
  • MinGW-W64-install.exe didn't work! ---- So, I downloaded ---- MinGW-W64 GCC-8.1.0 ---- i686-posix-sjlj ---- ---- one file was downloaded ---- i686-8.1.0-release-posix-sjlj-rt_v6-rev0.7z ---- 45.9 MB ---- ---- unzip the file on Desktop ---- and copy it to D: ---- D:\mingw32\bin ---- ---- using Windows PowerShell ---- ---- PS C:\WINDOWS\system32> $envPath = [System.Environment]::GetEnvironmentVariable("Path", "Machine") ---- PS C:\WINDOWS\system32> $envPath += ";D:\mingw32\bin" ---- PS C:\WINDOWS\system32> [System.Environment]::SetEnvironmentVariable("Path", $envPath, "Machine") ---- PS C:\WINDOWS\system32> cd D:\test2 ---- PS D:\test2> g++ -g hello.cpp -o hello.exe ---- PS D:\test2> ./hello.exe ---- Hello! ---- PS D:\test2> ---- g++ works all right! ---- ---- hello.cpp ---- #include <iostream> ---- int main() ---- { ---- std::cout << "Hello!" << std::endl; ---- } ----
  • auto-installer; follow all instructions on link page to properly install MinGW-w64 at: msys2(dot)org
    3 users found this review helpful.
  • For people having issues with the installer, one workaround that I had success with was updating the URL with the version that I wanted. For example: If I wanted the following setup settings: 1) Version 7.2.0 2) Architecture i686 3) Threads posix 4) Exception dwarf 5) Build revision 1 Then it'd give me the i686-7.2.0-posix-dwarf-rt_v5-rev1. I take a working url under "Files" on sourceforge, such as (MinGW-W64 GCC-8.1.0). And change it so it matches with i686-7.2.0-posix-dwarf-rt_v5-rev1.
  • Previously the link is working fine.. but From few days, it is corrupted or something happened to the file.. because it is showing "The file has been downloaded incorrectly" error.. please solve the issue
    2 users found this review helpful.
Read more reviews >

Additional Project Details

Operating Systems

MinGW/MSYS2, Server Operating Systems

Intended Audience

Developers

User Interface

Other toolkit

Programming Language

Unix Shell, C++, C

Related Categories

Unix Shell Compilers, Unix Shell Cross Compilers, Unix Shell Runtimes, C++ Compilers, C++ Cross Compilers, C++ Runtimes, C Compilers, C Cross Compilers, C Runtimes

Registered

2007-08-09