hallo Alexander,
Ich habe GNU make verwendet, und das verwendet den GPP, beides ist freie Software.
Damit läuft dein Apache unter Cygwin als UNIX-Applikation. Er kann dann nur über ein (virtuelles?) Netzwerk auf deine Win2000-Kiste zugreifen bzw. von ihr erreicht werden. Mit dem gcc unter Cygwin kannst du meines Wissens keine Windows-Applikationen kompilieren, das geht leider nur mit einem unmittelbar unter Windows laufenden C-Compiler. Frei ist eine Kommandozeilenversion von Borland, aber wie weit man damit einen Apache kompilieren kann, weiß ich nicht. VisualC für Windows ist leider relativ teuer. Wenn du das .NET-Framework vollständig haben solltest, hast du eine Version7, und mit der gehts natürlich.
Grüße aus Berlin
Christoph S.