Ich bin kein großer Fan von Cygwin. Es ist gut, wenn Sie einen Unix-Code haben, der ein vollständiges POSIX- System erfordert , nehme ich an. Selbst dann wird Ihre Programm- GPL (aufgrund der GPL-DLL) gerendert, es sei denn, Sie zahlen Red Hat für eine andere Lizenz.
Die meisten Leute sollten stattdessen MinGW (und MSYS) verwenden. Dadurch erhalten Sie die Unix-Shell und Dienstprogramme (auch Compiler, wenn Sie möchten) ohne die absichtlich infektiöse DLL. Die meisten Leute, die GNU-Compiler unter Windows verwenden, verwenden MinGW (obwohl einige es nicht merken).
Ebenso wichtig für Ihre Zwecke ist, dass Sie die Teile separat herunterladen können, anstatt das Installationsprogramm zum erneuten Herunterladen zu verwenden.
Die SourceForge- Downloadseite ist hier . Ich würde vorschlagen, mit dem MSYS Base System-Paket zu beginnen, das Ihnen die Coreutils , Bash , make , tar usw. enthält. Wenn Sie weitere Informationen benötigen, können Sie aus der Liste der Pakete auswählen.