PDF herunterladen PDF herunterladen

In diesem wikiHow erfährst du, wie du den Quellcode eines C-Programm mit dem GNU Compiler (GCC) für Linux und Minimalist Gnu (MinGW) für Windows kompilierst.

Methode 1
Methode 1 von 2:

Mit GCC für Unix

PDF herunterladen
  1. Dies sollte die Versionsnummer des C-Compilers zurückgeben. Wenn der Befehl nicht gefunden wird, ist GCC wahrscheinlich nicht installiert. [1]
    • Wenn er nicht installiert ist, lies in der Dokumentation deiner Linux Distribution nach, um zu erfahren, wie du das korrekte Package bekommst.
    • Wenn du ein C++ Program kompilierst, verwende anstelle von "gcc" "g++".
    • Wenn sich die Datei mit deinem Quelltext “main.c” z. B. in /usr/wikiHow/source befindet, tippe cd /usr/wikiHow/source ein.
  2. Ersetze “main.c” durch den Namen deiner Quelldatei und "HelloWorld" mit dem Namen des fertigen Programms. Das Programm wird jetzt kompiliert.
    • Wenn du Fehler siehst und detailliertere Informationen über diese möchtest, verwende gcc -Wall -o errorlog file1.c . Sieh dir dann die "errorlog" Datei im aktuellen Verzeichnis an mit cat errorlog .
    • Um ein Programm aus mehreren Quelldateien zu kompilieren, verwende gcc -o outputfile file1.c file2.c file3.c .
    • Um mehrere Programme auf einmal mit mehreren Quelldateien zu kompilieren, verwende gcc -c file1.c file2.c file3.c .
  3. Tippe &# 46;/HelloWorld ein, aber ersetze “HelloWorld” durch den Namen deines Programms.
    Werbeanzeige
Methode 2
Methode 2 von 2:

Mit MinGW für Windows

PDF herunterladen
  1. Dies ist eine leicht zu installierende Version von GCC für Windows. Du kannst den Installer von https://sourceforge.net/projects/mingw/ herunterladen. [2]
    • Wenn sich die Datei nicht automatisch öffnet, mache im Downloads-Ordner einen Doppelklick darauf und klicke dann auf "Installieren".
    • MinGW empfiehlt die Verwendung des Standard-Installations-Ordners ( C:\MinGW ). Wenn du den Ordner ändern musst, verwende keinen Ordner, dessen Name Leerzeichen enthält (z.B. “Program Files”). [3]
    • Wähle in der linken Leiste mindestens "Basis-Setup" und setze dann in der rechten Leiste ein Häkchen bei allen aufgeführten Compilern.
    • Fortgeschrittenere Benutzer können auf "Alle Packages" gehen und zusätzliche Compiler auswählen.
  2. Die Compiler werden jetzt heruntergeladen und installiert.
  3. So geht's:
    • Drücke auf Win + S , um die Suche zu öffnen, und tippe dann environment ein.
    • Klicke in den Suchergebnissen auf Variablen für die Systemumgebung bearbeiten .
    • Klicke auf Umgebungsvariablen .
    • Klicke unter dem oberen Kästchen auf Bearbeiten (unter "Benutzervariablen").
    • Scrolle ans Ende des Kästchens "Variablenwert".
    • Tippe direkt nach dem letzten Buchstaben ;C:\MinGW\bin in das Feld ein. Beachte, dass du den Pfad ändern musst, wenn du MinGW in einem anderen Verzeichnis installiert hast: ;C:\pfad-auf-dieses-Verzeichnis\bin .
    • Klicke auf OK und dann noch einmal auf OK . Klicke auf den letzten OK -Button, um das Fenster zu schließen.
  4. Dies geht so:
    • Drücke auf Win + S und tippe cmd ein.
    • Klicke mit der rechten Maustaste in den Suchergebnissen auf Kommandozeile und wähle dann "Als Administrator ausführen".
    • Klicke auf Ja , um die Änderungen zu erlauben.
    • Wenn die Quelldatei mit dem Namen helloworld.c sich z. B. in C:\Source\Programs befindet, tippe cd C:\Source\Programs ein.
  5. Ersetze “helloworld” durch den Namen des Quellcodes und das Programm. Wenn das Programm kompiliert wurde, wirst du ohne Fehlermeldung wieder auf die Kommandozeile zurückgebracht. [4]
    • Alle angezeigten Programmierfehler müssen korrigiert werden, bevor das Programm kompiliert werden kann.
  6. Wenn es helloworld.exe heißt, tippe dies ein, um das Programm zu starten.
    Werbeanzeige

Tipps

  • Wenn du den Code mit dem Flag -g kompilierst, werden Debug-Informationen erzeugt, welches der entsprechende Debugger, GDB, nutzen kann, damit das Debugging besser funktioniert.
  • Es können Makefiles erzeugt werden, damit das Kompilieren großer Programme einfacher wird.
  • Wenn du stark Optimierungen einsetzt, sei dir darüber im Klaren, dass eine Optimierung zugunsten der Geschwindigkeit im Gegenzug einen Nachteil in Bezug auf die Größe und manchmal auch die Genauigkeit haben kann, ebenso umgekehrt.
  • Wenn du ein C++ Programm kompilierst, verwende G++ genauso, wie du GCC verwenden würdest. Denke daran, dass C++ Dateien anstellen von .c die Dateiendung .cpp haben.
Werbeanzeige

Was du brauchst

  • Einen PC mit Linux oder Windows
  • Grundlagenwissen in GNU/Linux und der Installation von Applikationen
  • Programmcode
  • Einen Texteditor (z. B. Emacs, vi)

Über dieses wikiHow

Diese Seite wurde bisher 71.065 mal abgerufen.

War dieser Artikel hilfreich?

Werbeanzeige