One of the most used developer environment on Windows is MSYS, MSYS's MINGW is a Cygwin environment working on Windows, is very easy to setup and as it is an enclosed environment is not affected by other software on your computer.
The most recent information about MSYS is on the official webpage: https://www.msys2.org/ and latest installation instructions are on the site: https://www.msys2.org/wiki/MSYS2-installation/, here you can find lot of information.
The MinGW32 & MinGW64 environments can be used to compile Native Windows binaries using a linux toolchain (gcc, bash, etc.)
In order to install MSYS on your system, you need few steps:
Visit the https://www.msys2.org/docs/environments/ URL if you want to know more about the differences between environments.
The most recent information about MSYS is on the official webpage: https://www.msys2.org/ and latest installation instructions are on the site: https://www.msys2.org/wiki/MSYS2-installation/, here you can find lot of information.
The MinGW32 & MinGW64 environments can be used to compile Native Windows binaries using a linux toolchain (gcc, bash, etc.)
In order to install MSYS on your system, you need few steps:
- Download the latest version from: https://github.com/msys2/msys2-installer/releases, there you will find several packages, the most easy to use is
msys2-x86_64-YYYYMMDD.exe
- Execute the
msys2-x86_64-YYYYMMDD.exe
file
And accept the default options:
On the last window, deselect the «Run MSYS2 now» option and and the installation pressing the «Finish» button.
- Run the MINGW64 environment from the Start Menu
- Once you open the console execute the command
pacman -Syuu --needed --noconfirm
several times until you get the message:
there is nothing to do
, is possible what the window close, if is the case, open again the environment and run the command again.
- When you end this step you have a full working MSYS environment
Visit the https://www.msys2.org/docs/environments/ URL if you want to know more about the differences between environments.