Tutorial: GCC / G++ "nicht erkannt" Fehler in der CMD beheben
Hier ist ein ausführliches Tutorial, wie du den Fehler "gcc / g++ is not recognized as internal or external command" unter Windows behebst.
Dieser Fehler tritt auf, wenn der Compiler (GCC oder G++) zwar auf deinem Computer installiert ist, Windows aber nicht weiß, in welchem Ordner er sich befindet. Wir müssen den Pfad zum Compiler in die sogenannten Systemumgebungsvariablen eintragen.
Schritt 1: Überprüfen, wo GCC installiert ist
Zuerst musst du herausfinden, wo sich dein Compiler befindet. Standardmäßig ist das meistens einer der folgenden Pfade:
C:\MinGW\binC:\msys64\mingw64\binC:\Program Files\mingw-w64\...
So prüfst du es:
- Öffne deinen Dateiexplorer.
- Navigiere zu dem Ordner, in dem du GCC installiert hast.
- Suche nach dem Unterordner bin. In diesem Ordner müssen Dateien wie
gcc.exeundg++.exeliegen. - Klicke oben in die Adressleiste des Explorers und kopiere den Pfad (z. B.
C:\msys64\mingw64\bin).
Schritt 2: Systemumgebungsvariablen öffnen
Jetzt sagen wir Windows, wo dieser Ordner zu finden ist.
- Drücke die Windows-Taste auf deiner Tastatur.
- Tippe "Umgebungsvariablen" ein.
- Wähle den Punkt "Systemumgebungsvariablen bearbeiten" aus.
- Ein kleines Fenster ("Systemeigenschaften") öffnet sich. Klicke unten auf die Schaltfläche Umgebungsvariablen....
Schritt 3: Den Pfad (Path) bearbeiten
- Suche im unteren Bereich unter Systemvariablen nach dem Eintrag Path (oder "Pfad").
- Wähle "Path" aus und klicke auf Bearbeiten....
- Ein neues Fenster erscheint. Klicke rechts auf Neu.
- Füge den Pfad ein, den du in Schritt 1 kopiert hast (z. B.
C:\msys64\mingw64\bin). - Bestätige alle Fenster mit OK, bis alle geschlossen sind.
Schritt 4: Den Erfolg überprüfen
Wichtig: Falls du noch ein altes CMD-Fenster offen hast, schließe es unbedingt. Die Änderungen werden erst in einem neuen Fenster aktiv.
- Drücke
Win + R, tippecmdein und drücke Enter. - Tippe folgenden Befehl ein:
gcc --version - Wenn du nun Informationen zur Version des Compilers siehst, war die Einrichtung erfolgreich!
Häufige Fehlerquellen (Troubleshooting)
- CMD nicht neu gestartet: Die Eingabeaufforderung erkennt Änderungen an den Umgebungsvariablen erst nach einem Neustart des Programms.
- Falscher Ordner: Achte darauf, dass der Pfad wirklich bis zum bin-Ordner führt. Wenn du nur den Hauptordner angibst, wird der Befehl nicht gefunden.
- Installation fehlt: Falls du GCC noch gar nicht installiert hast, empfehle ich den Download von MSYS2 oder MinGW-w64. Ohne Installation hilft auch das Anpassen der Variablen nichts.
Du kannst nun C- oder C++-Dateien direkt über die Kommandozeile mit gcc datei.c oder g++ datei.cpp kompilieren!