So kompilieren Sie ein C-Programm mit dem GNU-Compiler (GCC)

Inhaltsverzeichnis:

So kompilieren Sie ein C-Programm mit dem GNU-Compiler (GCC)
So kompilieren Sie ein C-Programm mit dem GNU-Compiler (GCC)

Video: So kompilieren Sie ein C-Programm mit dem GNU-Compiler (GCC)

Video: So kompilieren Sie ein C-Programm mit dem GNU-Compiler (GCC)
Video: Tutorial: So kopiert man Bilder vom Ipod/Iphone/Ipad auf den PC [German/Deutsch] 2024, Kann
Anonim

Dieses wikiHow bringt dir bei, wie man ein C-Programm aus Quellcode kompiliert, indem man den GNU Compiler (GCC) für Linux und Minimalist Gnu (MinGW) für Windows verwendet.

Schritte

Methode 1 von 2: Verwenden von GCC für Linux

Kompilieren eines C-Programms mit dem GNU Compiler (GCC) Schritt 1
Kompilieren eines C-Programms mit dem GNU Compiler (GCC) Schritt 1

Schritt 1. Öffnen Sie ein Terminalfenster auf Ihrem Linux-System

Das Symbol ist normalerweise ein schwarzer Bildschirm mit einigen weißen Zeichen darauf. Sie finden es normalerweise in Ihrem Anwendungsmenü.

Kompilieren Sie ein C-Programm mit dem GNU Compiler (GCC) Schritt 2
Kompilieren Sie ein C-Programm mit dem GNU Compiler (GCC) Schritt 2

Schritt 2. GCC installieren

Wenn Sie GCC noch nicht installiert haben, können Sie die folgenden Terminal-Befehle verwenden, um GCC für Ubuntu und Debian zu installieren. Für alle anderen Linux-Versionen konsultieren Sie die Dokumentation zu Ihrer Linux-Distribution, um zu erfahren, wie Sie das richtige Paket erhalten:

  • Geben Sie sudo apt update ein und drücken Sie die Eingabetaste, um die Paketliste zu aktualisieren.
  • Geben Sie sudo apt install build-essential ein und drücken Sie die Eingabetaste, um die wesentlichen Pakete zu installieren, die GCC, G++ und Make enthalten.
  • Geben Sie sudo apt-get install manpages-dev ein und drücken Sie die Eingabetaste, um die Handbuchseiten zu installieren.
Kompilieren Sie ein C-Programm mit dem GNU Compiler (GCC) Schritt 3
Kompilieren Sie ein C-Programm mit dem GNU Compiler (GCC) Schritt 3

Schritt 3. Gib gcc --version ein und drücke auf ↵ Enter

Dadurch wird überprüft, ob GCC richtig installiert ist und die Versionsnummer zurückgegeben. Wenn der Befehl nicht gefunden wird, ist GCC wahrscheinlich nicht installiert.

Wenn Sie ein C++-Programm kompilieren, verwenden Sie „g++“anstelle von „gcc“

Kompilieren Sie ein C-Programm mit dem GNU Compiler (GCC) Schritt 4
Kompilieren Sie ein C-Programm mit dem GNU Compiler (GCC) Schritt 4

Schritt 4. Navigieren Sie zu dem Verzeichnis, in dem Ihr Quellcode gespeichert ist

Verwenden Sie den Befehl cd, um durch die Verzeichnisse im Terminal zu navigieren. Wenn sich Ihr Quellcode beispielsweise in Ihrem Ordner Dokumente befindet, geben Sie cd /home/[Benutzername]/Dokumente (in Ubuntu) ein. Sie können auch zum Verzeichnis Documents navigieren, indem Sie im Terminal cd ~/Documents eingeben.

Kompilieren Sie ein C-Programm mit dem GNU Compiler (GCC) Schritt 5
Kompilieren Sie ein C-Programm mit dem GNU Compiler (GCC) Schritt 5

Schritt 5. Gib gcc [Programmname].c –o [Name der ausführbaren Datei] ein und drücke auf ↵ Enter

Ersetzen Sie „[program_name].c“durch den Namen Ihrer Quellcodedatei und „[executable_name]“durch den Namen Ihres fertigen Programms. Das Programm wird nun kompiliert.

  • Wenn Sie Fehler sehen und weitere Informationen dazu erhalten möchten, verwenden Sie gcc -Wall -o errorlog file1.c. Sehen Sie sich dann die Datei „errorlog“im aktuellen Verzeichnis mit cat errorlog an.
  • Um ein Programm aus mehreren Quellcodedateien zu kompilieren, verwenden Sie gcc -o outputfile file1.c file2.c file3.c.
  • Um mehrere Programme gleichzeitig mit mehreren Quellcodedateien zu kompilieren, verwenden Sie gcc -c file1.c file2.c file3.c.
Kompilieren Sie ein C-Programm mit dem GNU Compiler (GCC) Schritt 6
Kompilieren Sie ein C-Programm mit dem GNU Compiler (GCC) Schritt 6

Schritt 6. Führen Sie Ihr neu kompiliertes Programm aus

Geben Sie./[Name der ausführbaren Datei] ein, aber ersetzen Sie „[Name der ausführbaren Datei]“durch den Namen Ihres Programms.

Methode 2 von 2: MinGW für Windows verwenden

Kompilieren Sie ein C-Programm mit dem GNU Compiler (GCC) Schritt 7
Kompilieren Sie ein C-Programm mit dem GNU Compiler (GCC) Schritt 7

Schritt 1. Laden Sie Minimalist GNU für Windows (MinGW) herunter

Dies ist eine einfach zu installierende Version von GCC für Windows. Führen Sie die folgenden Schritte aus, um MinGW herunterzuladen:.

  • Gehen Sie in einem Webbrowser zu
  • Klicken Sie auf den grünen Button mit der Aufschrift Herunterladen.
  • Warten Sie, bis das Installationsprogramm automatisch heruntergeladen wird.
Kompilieren Sie ein C-Programm mit dem GNU Compiler (GCC) Schritt 8
Kompilieren Sie ein C-Programm mit dem GNU Compiler (GCC) Schritt 8
Kompilieren Sie ein C-Programm mit dem GNU Compiler (GCC) Schritt 7
Kompilieren Sie ein C-Programm mit dem GNU Compiler (GCC) Schritt 7

Schritt 2. Installieren Sie MinGW

Verwenden Sie die folgenden Schritte, um MinGW zu installieren:

  • Doppelklick mingw-get-setup.exe in Ihrem Downloads-Ordner oder Webbrowser.
  • Klicken Installieren.
  • Klicken Weitermachen.

    MinGW empfiehlt die Verwendung des Standardinstallationsordners (C:\MinGW). Wenn Sie den Ordner ändern müssen, verwenden Sie keinen Ordner mit Leerzeichen im Namen (z. B. „Programmdateien“)

Kompilieren Sie ein C-Programm mit dem GNU Compiler (GCC) Schritt 9
Kompilieren Sie ein C-Programm mit dem GNU Compiler (GCC) Schritt 9

Schritt 3. Wählen Sie aus, welche Compiler installiert werden sollen

Wählen Sie mindestens Grundeinstellung auf der linken Seite, und setzen Sie dann Häkchen neben allen aufgelisteten Compilern im rechten Hauptfenster. Fortgeschrittenere Benutzer können wählen Alle Pakete und wählen Sie zusätzliche Compiler aus.

Kompilieren Sie ein C-Programm mit dem GNU Compiler (GCC) Schritt 10
Kompilieren Sie ein C-Programm mit dem GNU Compiler (GCC) Schritt 10

Schritt 4. Klicken Sie mit der rechten Maustaste auf jedes Paket und klicken Sie auf Zur Installation markieren

Das Basis-Setup enthält ungefähr 7 Pakete, die in der Box oben aufgeführt sind. Klicken Sie mit der rechten Maustaste auf jeden von ihnen (oder nur auf die gewünschten) und klicken Sie auf Zur Installation markieren. Dadurch wird ein Symbol mit einem Pfeil neben jedem hinzugefügt und für die Installation markiert.

Kompilieren Sie ein C-Programm mit dem GNU Compiler (GCC) Schritt 11
Kompilieren Sie ein C-Programm mit dem GNU Compiler (GCC) Schritt 11

Schritt 5. Installieren Sie die ausgewählten Pakete

Es kann einige Minuten dauern, bis Ihr Computer alle Pakete installiert hat. Verwenden Sie die folgenden Schritte, um die Pakete zu installieren, die für die Installation markiert sind.

  • Drücke den Installation Menü in der oberen linken Ecke.
  • Klicken Änderungen übernehmen.
  • Klicken Anwenden.
  • Klicken Nah dran sobald die Installation abgeschlossen ist.
Kompilieren Sie ein C-Programm mit dem GNU Compiler (GCC) Schritt 12
Kompilieren Sie ein C-Programm mit dem GNU Compiler (GCC) Schritt 12

Schritt 6. Fügen Sie den Pfad zu MinGW zu den Systemumgebungsvariablen hinzu

Verwenden Sie die folgenden Schritte, um den Pfad zu MinGW den Systemumgebungsvariablen hinzuzufügen:

  • Geben Sie Umgebung in die Suchleiste neben dem Startmenü ein.
  • Klicken Bearbeiten Sie die Systemumgebungsvariablen in den Suchergebnissen.
  • Klicken Umgebungsvariablen
  • Wähle aus Weg Variable.
  • Klicken Bearbeiten unter dem oberen Kasten (unter „Benutzervariablen“)
  • Klicken Neu.
  • Geben Sie C:\MinGW\bin in das neue Feld ein. Beachten Sie, dass wenn Sie MinGW in einem anderen Verzeichnis installiert haben, C:\Pfad-zu-diesem-Verzeichnis\bin eingeben.
  • Klicken OK, und dann OK wieder. Klicken Sie auf das verbleibende OK Schaltfläche, um das Fenster zu schließen.
Kompilieren Sie ein C-Programm mit dem GNU Compiler (GCC) Schritt 13
Kompilieren Sie ein C-Programm mit dem GNU Compiler (GCC) Schritt 13

Schritt 7. Öffnen Sie die Eingabeaufforderung als Administrator

Sie müssen bei einem Windows-Konto mit Administratorrechten angemeldet sein, um die Eingabeaufforderung als Administrator zu öffnen. Verwenden Sie die folgenden Schritte, um die Eingabeaufforderung als Administrator zu öffnen:

  • Geben Sie cmd in die Suchleiste neben dem Startmenü ein.
  • Rechtsklick Eingabeaufforderung in den Suchergebnissen und wählen Sie dann Als Administrator ausführen.
  • Klicken Jawohl Änderungen zuzulassen.
Kompilieren Sie ein C-Programm mit dem GNU Compiler (GCC) Schritt 14
Kompilieren Sie ein C-Programm mit dem GNU Compiler (GCC) Schritt 14

Schritt 8. Navigieren Sie zu dem Ordner, in dem Ihr Quellcode gespeichert ist

Wenn sich Ihre Quellcodedatei namens helloworld.c beispielsweise in C:\Source\Programs befindet, geben Sie cd C:\Source\Programs. ein

Kompilieren Sie ein C-Programm mit dem GNU Compiler (GCC) Schritt 15
Kompilieren Sie ein C-Programm mit dem GNU Compiler (GCC) Schritt 15

Schritt 9. Tippe gcc c –o [Programmname].exe [Programmname].c ein und drücke auf ↵ Enter

Ersetzen Sie „[Programmname]“durch den Namen Ihres Quellcodes und Ihrer Anwendung. Sobald das Programm kompiliert ist, kehren Sie ohne Fehler zur Eingabeaufforderung zurück.

Eventuell auftretende Codierungsfehler müssen korrigiert werden, bevor das Programm kompiliert wird

Kompilieren Sie ein C-Programm mit dem GNU Compiler (GCC) Schritt 16
Kompilieren Sie ein C-Programm mit dem GNU Compiler (GCC) Schritt 16

Schritt 10. Geben Sie den Namen Ihres Programms ein, um es auszuführen

Wenn es hello_world.exe heißt, geben Sie es in die Eingabeaufforderung ein, um Ihr Programm zu starten.

Wenn Sie beim Kompilieren eines Programms oder Ausführen der ausführbaren Ausgabedatei die Fehlermeldung "Zugriff verweigert" oder "Berechtigung verweigert" erhalten, überprüfen Sie die Ordnerberechtigungen und stellen Sie sicher, dass Sie vollen Lese-/Schreibzugriff auf den Ordner haben, der den Quellcode enthält. Wenn dies nicht funktioniert, versuchen Sie, Ihre Virensoftware vorübergehend zu deaktivieren

Tipps

  • Wenn Sie Ihren Code mit einem -g-Flag erstellen, erhalten Sie Debugging-Informationen, die das entsprechende Debugger-Programm GDB verwenden kann, um das Debugging zu verbessern.
  • Makefiles können erstellt werden, um das Kompilieren großer Programme zu erleichtern.
  • Wenn Sie Optimierungen häufig verwenden, beachten Sie, dass die Geschwindigkeitsoptimierung mit einem Kompromiss in Bezug auf Größe und manchmal Genauigkeit verbunden sein kann und umgekehrt.
  • Verwenden Sie beim Kompilieren eines C++-Programms G++ auf die gleiche Weise wie GCC. Denken Sie daran, dass C++-Dateien die Erweiterung.cpp anstelle von.c haben.

Empfohlen: