I have created this project with the aim of providing an installer for MinGW, as I have observed that many people struggle with the setup and configuration of the MinGW environment. Often, newcomers give up at this stage due to its complexity. The purpose of this installer is to simplify the process and create a fully functional environment with the latest version of GCC and other essential packages for production.
- Everything from Winlibs
- Easy Installation
- Latest GCC Version
- Essential Packages for Production
- GCC
- GDB
- MinGW-w64 (linked with ucrt)
- GNU Binutils
- GNU Make
- PExports
- dos2unix
- Yasm
- NASM
- JWasm
- ccache
- CMake
- ninja
- doxygen
- Thread Model: POSIX
- Runtime Library: UCRT
Note
Windows 10 or higher, or when Update for Universal C Runtime is installed on older Windows versions, not supported on systems older than Windows 7 SP1 and Windows Server 2008 R2 SP1.
- Run the downloaded
exe
file. - Read
Version Info
(Optional) - Click
Next
- Click
Install
.
Video Tutorial
Easy.MinGW.Installer.Tutorial.Project.mp4
Tip
You can alternatively follow this gist I wrote.
✔️ What is this based on?
🅰️ It's based on Winlibs which is also listed on official MinGW website and it's one of the best option for Windows system.
✔️ Whats the difference between this one and Winlibs?
🅰️ Nothing. Except for the fact that Winlibs doesn't provide an installer which this one does.
✔️ What version of GCC is being used here?
🅰️ GCC version is same as Winlibs since that's the base. But Winlibs so far kept GCC up to date. So expect latest version GCC.
✔️ Can I build a installer myself?
🅰️ Yes, all you have to install 7zip, Inno Setup and run the run.bat file. The rest will be handled by the scripts that I've created.
Email: ehsan18t@gmail.com
Telegram: @ehsan18t
Discord: @xcarl3t