So kompilieren sie ein c-programm mit dem gnu-compiler (gcc)

Distungieren Sie, wie Sie ein C-Programm aus dem Quellcode mit dem GNU-Compiler (GCC) für Linux und minimalistisches GNU (MINGW) für Windows kompilieren.

Schritte

Methode 1 von 2:
Verwenden von GCC für Linux
  1. Bildtitel Kompilieren Sie ein C-Programm mit dem GNU-Compiler (GCC) Schritt 1
1. Öffnen Sie ein Terminalfenster auf Ihrem Linux-System. Sein Symbol ist normalerweise ein schwarzer Bildschirm mit einigen weißen Charakteren darauf. Sie können es normalerweise in Ihrem Anwendungsmenü finden.
  • Bildtitel Kompilieren Sie ein C-Programm mit dem GNU-Compiler (GCC) Schritt 2
    2. Installieren Sie GCC. Wenn Sie kein GCC bereits installiert haben, können Sie die folgenden Terminalbefehle verwenden, um GCC für Ubuntu und Debian zu installieren. Wenden Sie sich für alle anderen Versionen von Linux an die Dokumentation, um Ihre Linux-Distribution zu erfahren, um das richtige Paket zu erhalten:
  • Art Sudo APT-Update und drücke "Eingeben" So aktualisieren Sie die Paketliste.
  • Art sudo apt installieren bauwesentliche und drücke "Eingeben" So installieren Sie die wesentlichen Pakete, zu denen GCC, G ++ und machen.
  • Art sudo apt-get install mannpages-dev und drücke "Eingeben" So installieren Sie die Handbuchseiten.
  • Bildtitel Kompilieren Sie ein C-Programm mit dem GNU-Compiler (GCC) Schritt 3
    3. Art GCC -Version und drücke ↵ ENTER. Dies bestätigt, dass GCC ordnungsgemäß installiert ist und die Versionsnummer zurücksendet. Wenn der Befehl nicht gefunden wird, ist es wahrscheinlich, dass GCC nicht installiert ist.
  • Wenn Sie ein C ++ - Programm kompilieren, verwenden Sie "G ++" anstelle von "GCC."
  • Bildtitel Kompilieren Sie ein C-Programm mit dem GNU-Compiler (GCC) Schritt 4
    4. Navigieren Sie in das Verzeichnis, in dem Ihr Quellcode gespeichert ist. Benutze das CD Befehl zum Navigieren von Verzeichnissen im Terminal. Wenn sich Ihr Quellcode beispielsweise in Ihrem Dokumenten-Ordner befindet, geben Sie ein CD / Home / [Benutzername] / Dokumente (in Ubuntu). Sie können auch in das Dokumentenverzeichnis navigieren, indem Sie eingeben CD ~ / Dokumente im terminal.
  • Bildtitel Compile A C-Programm mit dem GNU-Compiler (GCC) Schritt 5
    5. Art GCC [program_name].C -O [ausführbar_name] und drücke ↵ ENTER. Ersetzen Sie "[program_name].C "Mit dem Namen Ihrer Quellcodedatei und" [ausführbar_name] "mit dem Namen Ihres fertigen Programms. Das Programm wird jetzt kompilieren.
  • Wenn Sie Fehler sehen und mehr Informationen über sie sehen möchten, verwenden Sie GCC -Wall -o ErrorLog-Datei1.C. Sehen Sie sich dann die Datei "ErrorLog" im aktuellen Verzeichnis mit Katze Errorlog.
  • Um ein Programm aus mehreren Quellcodedateien zusammenzustellen, verwenden Sie GCC -O OutputFile File11.c file2.c file3.C.
  • Um mehrere Programme gleichzeitig mit mehreren Quellcodedateien zu kompilieren, verwenden Sie GCC -C-Datei1.c file2.c file3.C.
  • Bildtitel Kompilieren Sie ein C-Programm mit dem GNU-Compiler (GCC) Schritt 6
    6. Führen Sie Ihr neu kompiliertes Programm aus. Art ./ [ausführbar_name] Ersetzen Sie jedoch "[Executable_name]" durch den Namen Ihres Programms.
  • Methode 2 von 2:
    Verwenden von MINGW für Windows
    1. Bildtitel Kompilieren Sie ein C-Programm mit dem GNU-Compiler (GCC) Schritt 7
    1. Laden Sie minimalistische GNU für Windows (MINGW) herunter. Dies ist eine einfach zu installierende Version von GCC für Windows. Verwenden Sie die folgenden Schritte, um MINGW herunterzuladen:.
  • Bildtitel Kompilieren Sie ein C-Programm mit dem GNU-Compiler (GCC) Schritt 8Bildtitel Kompilieren Sie ein C-Programm mit dem GNU-Compiler (GCC) Schritt 7
    2. Installieren Sie Mingw. Verwenden Sie die folgenden Schritte, um MINGW zu installieren:
  • Doppelklick Mingw-Get-Setup.EXE In Ihrem Download-Ordner oder Webbrowser.
  • Klicken Installieren.
  • Klicken Fortsetzen.
  • MINGW empfiehlt mit dem Standard-Installationsordner (C: Mingw). Wenn Sie den Ordner ändern müssen, verwenden Sie keinen Ordner mit Leerzeichen im Namen (e.G. "Programmdateien").
  • Bildtitel Compile A C-Programm mit dem GNU-Compiler (GCC) Schritt 9
    3. Wählen Sie aus, welche Compiler installiert werden sollen. Wählen Sie zum Minimum aus Grundeinstellung Legen Sie im linken Panel auf der rechten Hauptkarte Häkchen neben allen aufgelisteten Compilern auf. Erweiterte Benutzer können wählen Alle Pakete und wählen Sie zusätzliche Compiler aus.
  • Bildtitel Compile A C-Programm mit dem GNU-Compiler (GCC) Schritt 10
    4. Klicken Sie mit der rechten Maustaste auf jedes Paket und klicken Sie auf Markierung für die Installation. Das Basis-Setup verfügt über ungefähr 7 Pakete, die oben in der Box aufgelistet sind. Klicken Sie mit der rechten Maustaste auf jeden von ihnen (oder einfach nur die gewünschten) und klicken Sie auf Markierung für die Installation. Dies fügt ein Symbol mit einem Pfeil neben jedem hinzu und markiert ihn für die Installation.
  • Bildtitel Kompilieren Sie ein C-Programm mit dem GNU-Compiler (GCC) Schritt 11
    5. Installieren Sie die ausgewählten Pakete. Es kann Ihren Computer ein paar Minuten dauern, um alle Pakete zu installieren. Verwenden Sie die folgenden Schritte, um die für die Installation gekennzeichneten Pakete zu installieren.
  • Drücke den Installation Menü in der oberen linken Ecke.
  • Klicken Änderungen übernehmen.
  • Klicken Anwenden.
  • Klicken Schließen Sobald die Installation durchgeführt wird.
  • Bildtitel Kompilieren Sie ein C-Programm mit dem GNU-Compiler (GCC) Schritt 12
    6. Fügen Sie den Pfad zu MINGW zu Systemumgebungsvariablen hinzu. Verwenden Sie die folgenden Schritte, um den Pfad zu MINGW zu System Environtment Variablen hinzuzufügen:
  • Art Umgebung In der Suchleiste neben dem Startmenü.
  • Klicken Bearbeiten Sie die SYSTEM-Umgebungsvariablen In den Suchergebnissen.
  • Klicken Umgebungsvariablen
  • Wähle aus Pfad Variable.
  • Klicken Bearbeiten unter der oberen Box (unter "Benutzervariablen")
  • Klicken Neu.
  • Art C: mingw bin Im neuen Raum. Beachten Sie, dass Wenn Sie MINGW in ein anderes Verzeichnis installiert haben, geben Sie ein C: path-to-thing-verzeichnis bin.
  • Klicken OK, und dann OK nochmal. Klicken Sie auf den verbleibenden OK Taste, um das Fenster zu schließen.
  • Bildtitel Kompilieren Sie ein C-Programm mit dem GNU-Compiler (GCC) Schritt 13
    7. Öffnen Sie die Eingabeaufforderung als Administrator. Sie müssen an einem Windows-Konto mit administrativen Berechtigungen angemeldet sein, um die Eingabeaufforderung als Administrator zu öffnen. Verwenden Sie die folgenden Schritte, um die Eingabeaufforderung als Administrator zu öffnen:
  • Art Cmd In der Suchleiste neben dem Startmenü..
  • Rechtsklick Eingabeaufforderung Wählen Sie in den Suchergebnissen aus Als Administrator laufen.
  • Klicken Ja Änderungen zulassen.
  • Bildtitel Kompilieren Sie ein C-Programm mit dem GNU-Compiler (GCC) Schritt 14
    8. Navigieren Sie zum Ordner, in dem Ihr Quellcode gespeichert ist. Wenn beispielsweise Ihre Quellcodedatei mit dem Namen HELLELORD angeht.c befindet sich in C: Quelle Programme, Typ CD C: Quelle Programme
  • Bildtitel Kompilieren Sie ein C-Programm mit dem GNU-Compiler (GCC) Schritt 15
    9. Art GCC C -O [program_name].EXE [program_name].C und drücke ↵ ENTER. Ersetzen Sie "[program_name]" mit dem Namen Ihres Quellcodes und der Anwendung. Sobald das Programm kompiliert ist, kehren Sie ohne Fehler zur Eingabeaufforderung zurück.
  • Alle nicht Codierfehler, die angezeigt werden, müssen korrigiert werden, bevor das Programm kompiliert wird.
  • Bildtitel Compile A C-Programm mit dem GNU-Compiler (GCC) Schritt 16
    10. Geben Sie den Namen Ihres Programms ein, um es auszuführen. Wenn es Hello_World genannt wird.EXE, geben Sie das in die Eingabeaufforderung ein, um Ihr Programm zu starten.
  • Wenn Sie ein erhalten "Der Zugang ist verweigert" oder "Zugriff verweigert" Fehlermeldung beim Kompilieren eines Programms oder Ausführen der ausführbaren Ausgabedatei, Überprüfen Sie den Ordner Berechtigungen und stellen Sie sicher, dass Sie einen vollständigen Lese- / Schreibzugriff auf den Ordner haben, der den Quellcode enthält. Wenn das nicht funktioniert, versuchen Sie es Deaktivieren Sie Ihre Virensoftware vorübergehend.
  • Tipps

    Der Aufbau Ihres Codes mit einem -g-Flag erzeugt Debugging-Informationen, die das entsprechende Debugger-Programm, das GDB, verwenden kann, um Debugging besser zu machen.
  • Makefiles können erstellt werden, um es leichter zu erleichtern, große Programme zusammenzustellen.
  • Wenn Sie Optimierungen stark verwenden, sollten Sie sich bewusst sein, dass die Optimierung für die Geschwindigkeit mit einem Kompromiss der Größe und manchmal Genauigkeit erfolgt, und umgekehrt.
  • Verwenden Sie beim Kompilieren eines C ++ - Programms G ++ auf dieselbe Weise, wie Sie GCC verwenden würden. Denken Sie daran, dass C ++ - Dateien die Erweiterung haben .CPP statt .C.
  • In Verbindung stehende Artikel