MinGW (Minimalist GNU für Windows) ist ein nativer Softwareport der GNU Compiler Collection (GCC) und der GNU Binutils zur Verwendung bei der Entwicklung nativer Microsoft Windows-Anwendungen. Im Gegensatz zu Cygwin bietet es unter MS-Windows keine POSIX-Laufzeitumgebung.