Search notes:

MinGW

Not POSIX compliant

MinGW is designed to build native Windows binaries.
MingGW links with MSVCRT.
MingGW does not aim at being POSIX compliant.
It seems that this is the main difference to Cygwin which provides a POSIX compliant environment on a machine running Windows.

Misc

Cygwin uses MinGW to build its DLL.

TODO

Differences to MinGW-w64 seem to be

See also

Windows development
GCC options for Cygwin and MinGW

Index