MSYS and UNIX-like build systems apart; why does Mingw exist? What I mean is, why isn’t win32/64 just another target available in “vanilla GCC”? Are there technical reasons for this or are they “political”? It would seem to me that there isn’t really anything special about the Windows platform that would make a GCC port to it “incompatible” with the original GCC.
Share
Mingw isn’t just the compilers – it’s also the libraries and headers (and whatever other support files you might need).
GCC is just a compiler. Mingw is a full environment.