Ich möchte Programme unter Verwendung von Linux-Befehlen in Windows kompilieren, ohne Ubuntu zu installieren. Ich installierte Cygwin, und ich folgte diesem Tutorial (http://www.howtogeek.com/howto/41382/how-to-use-linux-commands-in-windows-with-cygwin/), um es unter Windows zu arbeiten, und es funktioniert (oder zumindest hat es für den Befehl ls funktioniert). Das Problem ist, dass wenn ich versuche, die gcc-Funktion zu verwenden, um ein Programm zu kompilieren, es heißt, dass es nicht als Befehl erkannt wird. Gibt es eine andere Möglichkeit, ein Programm zu kompilieren?Kompilieren kann nicht mit "gcc"
Edit: Hier ist ein Bild davon, wie es aussieht.
Klingt nach einem extrem komplizierten Setup für eine Kompilierungsumgebung. Wie auch immer, Sie müssen uns genauer sagen, was das Problem ist. Wenn ein Befehl wie "ls" für Sie funktioniert, wo liegt der Unterschied zu einem 'gcc' Befehl? Finden Sie heraus, wo sich die ausführbare Datei befindet, und geben Sie die vollständige und genaue Fehlermeldung an. – arkascha
Zuerst ist 'gcc' keine Funktion, es ist ein Shell-Befehl, um den GNU C-Compiler aufzurufen. Wenn es nicht erkannt wird, kann es wahrscheinlich nicht an dem erwarteten Ort gefunden werden. – user3078414
Haben Sie sichergestellt, dass 'gcc' während der Paketauswahl überprüft wurde? Cygwin installiert standardmäßig nur eine begrenzte Anzahl von Paketen, und Sie müssen alles andere explizit auswählen. Cygwin kompiliert mit Linux-ähnlichen Befehlen, aber * für Windows *. Cygwin-Binärdateien sind für Windows, Linux. – zstewart