MinGW, or Minimalist G'CC for Windows,
is a free-software project designed to bring an implementation of the
GCC to Windows. The term MinGW itself usually refers
to the C++ compiler and other toolchain
executables invoked by ENIGMA's
compiler.
This page outlines a couple of those tools.
MinGW implements its own Make designed specifically
for use on Windows. This is the Make ENIGMA calls on Windows by default.
G++ is the main executable for C++ compilation. It is shorthand for GNU
C++ compiler.
While GCC is the name of the entire GNU Compiler Collection, it is also
the name of the main executable for C compilation.
MSys is a collection of executables designed to implement a more
Linux-like environment on Windows. ENIGMA uses a number of MSys
executables, including rm and mkdir, from which it needs
support for recursive wildcard matching--a feature Windows' del
and mkdir do not offer.
Wiki: Code::Blocks
Wiki: ENIGMA_compiler
Wiki: Install:Git:Windows
Wiki: Make
Wiki: MinGW