2016-07-27 10 views
0

Wenn GCC mit einem einfachen Hallo Welt Programm zu kompilieren, erhalte ich folgende Fehlermeldung:GCC auf Fenster Kein Speicherplatz auf dem Gerät links

c:/mingw/bin/../lib/gcc/mingw32/4.8.1/../../../../mingw32/bin/ld.exe: final link failed: No space left on device 

Es gibt viel Speicherplatz und Speicher verlassen. Ich rufe GCC von der Git Bash-Befehlszeile aus an. Was verursacht dieses Problem und wie behebe ich es?

Mit df zeigt:

$ df 
Filesystem   1K-blocks  Used Available Use% Mounted on 
C:/Program Files/Git 975996924 171439984 804556940 18%/
I:     260614460 219965568 40648892 85% /i 
+0

Was bedeutet der 'df' Befehl zeigen Sie? (Ich gehe davon aus, dass Git Bash 'df' liefert.) –

+0

Ich kann diesem Kommentar keine Formatierung hinzufügen. Ich werde diese Informationen in den Hauptpost geben. – petEEy

+1

Können Sie Ihren Windows '% TEMP%' - Ordner und das Laufwerk überprüfen, auf dem er sich befindet? Wenn das temporäre Laufwerk voll ist, können Sie auch diesen Fehler erhalten. Versuchen Sie außerdem, dem Linker mit diesem Schalter ausführliche Flags hinzuzufügen und die Ausgabe zu veröffentlichen: '-Wl, - verbose' –

Antwort

0

ich deinstalliert GCC von der einfachen MinGW Installer und die Codeblöcke IDE installiert. Codeblocks bietet eine Option zum Installieren des MinGW GCC. Ich verstehe nicht, was falsch war, aber diese Methode funktioniert. Der exakt gleiche Befehl mit der exakt gleichen C-Datei kompiliert

Hier ist ein einfaches Video, das den Prozess zeigt: https://www.youtube.com/watch?v=3B4hPHZNtNw