Installing MinGW-w64

Compiling on Windows

The MinGW-w64 project includes a compiled version of GCC which runs on Windows. Since this project does not rely on any runtime DLL files it is not necessary to distribute the source code with applications built using this compiler.

The CopperSpice MinGW-CS distribution is built with the aim of providing an efficient and easy to use development environment for both new and experienced developers.

Our distribution of MinGW and the POSIX utilities does not use the old msys files, msys2, or cygwin. Every program has been compiled using the current source code downloaded directly from the upstream projects. Please ensure you do not have msys, msys2 or cygwin in your path.

The CopperSpice MinGW-w64 distribution includes the GCC compiler for Windows, Autotools build system, and the majority of POSIX utilities used by developers.

Windows does not provide a Bourne shell as a standard component. In order to build CopperSpice a shell program is typically used to configure and build C++ applications.

MingGW

The binary distribuiton zip files are located on our CopperSpice github under releases.   MinGW 64-bit Binary Distributions

Download and then extract the zip file for the version you want to use. For example, if you want to install MinGW 10.5 download and then install to /c/MinGW_64_10.5. Since the executable is located in the bin directory you will need to add /c/MinGW_64_10.5/bin/ to your bash profile or path.