C- und C++-Programme über die Windows 11 Eingabeaufforderung (CMD) kompilieren und ausführen: Anleitung mit GCC und G++
In dieser Anleitung lernen Sie Schritt für Schritt, wie Sie die Compiler GCC (für C) und G++ (für C++) unter Windows 11 einrichten und Ihre Programme direkt über die Eingabeaufforderung (Command Prompt / CMD) kompilieren und starten.
Schritt 1: MinGW-w64 (GCC/G++) installieren
Windows verfügt standardmäßig über keinen C/C++-Compiler. Wir installieren daher MinGW-w64 (Minimalist GNU for Windows).
- Laden Sie einen MinGW-w64-Installer herunter (empfohlen ist die Installation über MSYS2 auf msys2.org oder als direktes ZIP-Paket von winlibs.com).
- Wenn Sie das ZIP-Archiv nutzen:
- Entpacken Sie den Ordner direkt auf Ihr Laufwerk
C:\. - Der Pfad sollte danach z. B. so aussehen:
C:\mingw64. - Der Ordner
C:\mingw64\binmuss die Dateiengcc.exeundg++.exeenthalten.
- Entpacken Sie den Ordner direkt auf Ihr Laufwerk
Schritt 2: Umgebungsvariablen (PATH) setzen
Damit Windows die Befehle gcc und g++ von jedem beliebigen Ordner in der CMD aus erkennt, muss der Pfad in den Umgebungsvariablen hinterlegt werden:
- Drücken Sie die Windows-Taste, tippen Sie Umgebungsvariablen ein und wählen Sie „Systemumgebungsvariablen bearbeiten“.
- Klicken Sie im neuen Fenster unten rechts auf Umgebungsvariablen....
- Wählen Sie im Bereich Systemvariablen den Eintrag Path aus und klicken Sie auf Bearbeiten....
- Klicken Sie auf Neu und tragen Sie den Pfad zum
bin-Ordner ein (z. B.C:\mingw64\bin). - Bestätigen Sie alle geöffneten Fenster jeweils mit OK.
Schritt 3: Installation in der CMD überprüfen
- Drücken Sie
Windows-Taste + R, tippen Siecmdein und drücken Sie Enter. - Überprüfen Sie, ob der C-Compiler erreichbar ist:
gcc --version - Überprüfen Sie, ob der C++-Compiler erreichbar ist:
g++ --versionErgebnis: Wenn Versionsnummern und Copyright-Hinweise angezeigt werden, ist alles korrekt eingerichtet. Falls eine Fehlermeldung kommt, starten Sie die CMD neu oder überprüfen Sie den Pfad aus Schritt 2.
Schritt 4: Beispiel-Code erstellen
Erstellen Sie auf Ihrer Festplatte einen Projektordner (z. B. C:\C_Projekte).
1. C-Beispiel (hallo.c)
Erstellen Sie mit einem Editor (z. B. Notepad oder VS Code) die Datei hallo.c:
#include <stdio.h>
int main() {
printf("Hallo aus C!\n");
return 0;
}
2. C++-Beispiel (hallo.cpp)
Erstellen Sie im selben Ordner die Datei hallo.cpp:
#include <iostream>
int main() {
std::cout << "Hallo aus C++!" << std::endl;
return 0;
}
Schritt 5: Programme über CMD kompilieren und ausführen
Öffnen Sie die Eingabeaufforderung und navigieren Sie mit dem cd-Befehl in Ihren Projektordner:
cd C:\C_Projekte
Für C-Programme (mit GCC):
-
Kompilieren:
gcc hallo.c -o hallo_c.exeErklärung:
gccruft den Compiler auf,hallo.cist der Quellcode,-obestimmt den Namen der Zieldatei (hallo_c.exe). -
Ausführen:
hallo_c.exe(Alternativ reicht auch einfach
hallo_c)
Für C++-Programme (mit G++):
-
Kompilieren:
g++ hallo.cpp -o hallo_cpp.exeErklärung: Für C++ verwenden wir
g++, da dieser automatisch die C++-Standardbibliotheken hinzulinkt. -
Ausführen:
hallo_cpp.exe
Nützliche Zusatztipps
- Warnungen aktivieren: Es wird empfohlen, beim Kompilieren den Parameter
-Wallanzuhängen, um nützliche Compiler-Warnungen zu erhalten:gcc -Wall hallo.c -o hallo_c.exe g++ -Wall hallo.cpp -o hallo_cpp.exe - Mehrere Dateien kompilieren: Wenn Ihr Projekt aus mehreren Dateien besteht, listen Sie diese einfach hintereinander auf:
g++ main.cpp funktionen.cpp -o programm.exe