MinGW - hpgDesigns/hpgdesigns-dev.io GitHub Wiki
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.
Make
MinGW implements its own Make designed specifically for use on Windows. This is the Make ENIGMA calls on Windows by default.
G++
G++ is the main executable for C++ compilation. It is shorthand for GNU C++ compiler.
GCC
While GCC is the name of the entire GNU Compiler Collection, it is also the name of the main executable for C compilation.
MSys
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.