C- und C++-Programme über die Windows 11 Eingabeaufforderung (CMD) kompilieren und ausführen: Anleitung mit GCC und G++

Melden

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).

  1. Laden Sie einen MinGW-w64-Installer herunter (empfohlen ist die Installation über MSYS2 auf msys2.org oder als direktes ZIP-Paket von winlibs.com).
  2. 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\bin muss die Dateien gcc.exe und g++.exe enthalten.

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:

  1. Drücken Sie die Windows-Taste, tippen Sie Umgebungsvariablen ein und wählen Sie „Systemumgebungsvariablen bearbeiten“.
  2. Klicken Sie im neuen Fenster unten rechts auf Umgebungsvariablen....
  3. Wählen Sie im Bereich Systemvariablen den Eintrag Path aus und klicken Sie auf Bearbeiten....
  4. Klicken Sie auf Neu und tragen Sie den Pfad zum bin-Ordner ein (z. B. C:\mingw64\bin).
  5. Bestätigen Sie alle geöffneten Fenster jeweils mit OK.

Schritt 3: Installation in der CMD überprüfen

  1. Drücken Sie Windows-Taste + R, tippen Sie cmd ein und drücken Sie Enter.
  2. Überprüfen Sie, ob der C-Compiler erreichbar ist:
    gcc --version
  3. Überprüfen Sie, ob der C++-Compiler erreichbar ist:
    g++ --version

    Ergebnis: 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):

  1. Kompilieren:

    gcc hallo.c -o hallo_c.exe

    Erklärung: gcc ruft den Compiler auf, hallo.c ist der Quellcode, -o bestimmt den Namen der Zieldatei (hallo_c.exe).

  2. Ausführen:

    hallo_c.exe

    (Alternativ reicht auch einfach hallo_c)


Für C++-Programme (mit G++):

  1. Kompilieren:

    g++ hallo.cpp -o hallo_cpp.exe

    Erklärung: Für C++ verwenden wir g++, da dieser automatisch die C++-Standardbibliotheken hinzulinkt.

  2. Ausführen:

    hallo_cpp.exe

Nützliche Zusatztipps

  • Warnungen aktivieren: Es wird empfohlen, beim Kompilieren den Parameter -Wall anzuhä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
0