Zum Hauptinhalt springen

Wie man Programme im Linux-Terminal kompiliert: Schritt für Schritt Anleitung

Das Kompilieren von Programmen ist der Prozess, den Quellcode in eine ausführbare Datei zu konvertieren. Für Linux-Entwickler ist das Kompilieren von Projekten zu einem festen Bestandteil der Arbeit geworden. Sie können Programme mit verschiedenen Compilern wie der GCC (GNU Compiler Collection) kompilieren, die in einer Linux-Umgebung verfügbar sind. In diesem Artikel stellen wir eine schrittweise Anleitung zum Kompilieren von Programmen in einem Linux-Terminal vor, in dem jeder Schritt ausführlich behandelt wird.

Schritt 1: Abrufen des Programmquellcodes

Der erste Schritt vor dem Kompilieren des Programms besteht darin, den Quellcode zu erhalten. Der Quellcode ist eine Textdatei, die Anweisungen und Befehle enthält, die der Compiler in eine ausführbare Datei konvertiert. Der Quellcode kann in verschiedenen Programmiersprachen wie C, C++, Java oder Python geschrieben werden.

Anmerkung: Wenn Sie bereits den Quellcode des Programms haben, können Sie mit dem nächsten Schritt fortfahren.

Schritt 2: Installieren des GCC-Compilers

Um Linux-Programme zu kompilieren, verwenden wir den GCC-Compiler (GNU Compiler Collection), der einer der beliebtesten Compiler in der Linux-Umgebung ist. Sie können den GCC-Compiler mithilfe des Paketmanagers installieren, der in Ihrer Linux-Distribution verfügbar ist.

Anmerkung: Wenn Sie den GCC-Compiler bereits installiert haben, können Sie mit dem nächsten Schritt fortfahren.

Schritt 3: Kompilieren des Programms im Linux-Terminal

Nachdem Sie nun den Quellcode des Programms haben und den GCC-Compiler installiert haben, können Sie mit der Kompilierung des Programms im Linux-Terminal beginnen. Öffnen Sie dazu ein Terminal und navigieren Sie mit dem Befehl zu dem Ordner, in dem sich der Quellcode des Programms befindet cd. Führen Sie dann den folgenden Befehl aus:

gcc -o ausführbare Datei Quelldatei.c

In diesem Befehl ist gcc der Name des Compilers, ein o-Flag, das angibt, dass der Name der zu erstellenden ausführbaren Datei gefolgt wird, die ausführbare Datei ist der Name, den Sie der ausführbaren Datei geben möchten, und die Quelldatei.c ist der Name der Quelldatei des Programms.

Anmerkung: Wenn das Programm in einer anderen Programmiersprache geschrieben ist (z. B. in C++), ersetzen Sie die Dateierweiterung durch die entsprechende.

Vorbereiten der Kompilierung

Bevor Sie mit dem Kompilieren eines Programms in einem Linux-Terminal beginnen, müssen Sie einige vorbereitende Schritte ausführen.

Stellen Sie zunächst sicher, dass Sie einen Compiler für die Programmiersprache installiert haben, in der das Programm geschrieben ist. Linux verwendet häufig GCC (GNU Compiler Collection), das viele Programmiersprachen unterstützt, darunter C, C++, Fortran und andere. Sie können GCC über den Paketmanager Ihrer Linux-Distribution installieren. Führen Sie beispielsweise für Debian und Ubuntu im Terminal den folgenden Befehl aus:

sudo apt-get install build-essential

Stellen Sie zweitens sicher, dass Sie den Quellcode des Programms haben, das Sie kompilieren möchten. Der Quellcode wird normalerweise in Dateien mit einer Erweiterung gespeichert .c (für C-Programme), .cpp (für C++ - Programme) oder andere relevante Erweiterungen.

Schließlich erstellen Sie vor dem Kompilieren des Programms ein neues Verzeichnis, in dem Sie arbeiten möchten. Dadurch können Sie den Quellcode und die kompilierte ausführbare Datei an separaten Orten speichern und mögliche Konflikte vermeiden.