Zum Hauptinhalt springen

Wie man ein C-Programm unter Linux erstellt und ausführt: Schritt für Schritt Anleitung

Linux — es ist ein beliebtes Open-Source-Betriebssystem, das von Entwicklern häufig zum Erstellen von Programmen und Anwendungen verwendet wird. Wenn Sie neu in der Sprachprogrammierung sind C und wenn Sie lernen möchten, wie Sie Ihre Programme unter Linux zusammenstellen und ausführen können, sind Sie an der richtigen Adresse!

In dieser exemplarischen Vorgehensweise werden wir alle erforderlichen Schritte untersuchen, beginnend mit der Installation des Compilers GNU C und endet mit dem Ausführen des Programms auf Ihrem Linux-Gerät. Keine Sorge, wenn Sie mit Linux nicht vertraut sind — wir werden Sie mit den Grundlagen vertraut machen und Ihnen alle notwendigen Anweisungen geben.

Schritt 1: Installieren Sie den GNU C-Compiler auf Ihrem Gerät. Der GNU C Compiler (GCC) ist ein Tool, das C—Code in Maschinencode konvertiert, der auf Ihrem Gerät ausgeführt werden kann. Unter Linux ist GCC normalerweise vorinstalliert, aber wenn Sie es nicht haben, können Sie es mit dem Paketmanager Ihrer Linux-Distribution installieren.

Schritt 2: Erstellen Sie eine C-Programmquelldatei mit der Erweiterung .c. Schreiben Sie den Code Ihres Programms in einen beliebigen Texteditor. Sie können gcc-Parameter verwenden, um den Compiler zu optimieren und die Ausgabedatei anzugeben.

Schritt 3: Kompilieren Sie die Quelldatei des Programms mit dem Befehl gcc. Hier ist ein Beispielbefehl: gcc -o output program.c. Als Ergebnis der Kompilierung wird eine ausführbare Datei mit dem Namen output erstellt, die Sie ausführen können.

Schritt 4: Führen Sie das Programm mit dem Befehl aus ./output. Glückwunsch! Sie haben Ihr C-Programm erfolgreich unter Linux zusammengestellt und ausgeführt!

Wenn Sie bei einem dieser Schritte Probleme haben, können Sie sich an die Dokumentation oder die Linux-Community wenden. Viel Spaß beim Programmieren!

Installieren des Compilers

Um GCC unter Ubuntu oder anderen Debian-ähnlichen Linux-Distributionen zu installieren, führen Sie den folgenden Befehl im Terminal aus:

  • sudo apt update - aktualisiert die Liste der verfügbaren Pakete;
  • sudo apt install build-essential - installiert den GCC-Compiler und die erforderlichen Abhängigkeiten.

Um GCC auf Fedora oder anderen RHEL-ähnlichen Linux-Distributionen zu installieren, führen Sie den folgenden Befehl im Terminal aus:

  • sudo dnf install gcc - installiert den GCC-Compiler.

Nach der Installation von GCC können Sie überprüfen, ob die Installation erfolgreich ist, indem Sie den Befehl gcc --version im Terminal eingeben. Wenn die Installation erfolgreich war, wird Ihnen die GCC-Version angezeigt.

Jetzt haben Sie den GCC-C-Compiler installiert und können mit dem Erstellen und Ausführen von C-Programmen unter Linux beginnen.

Erstellen einer Quelldatei

Um mit der Erstellung eines C-Programms unter Linux zu beginnen, müssen Sie eine Datei mit der Erweiterung erstellen. "c", das den Quellcode des Programms enthält.

Sie können einen beliebigen Texteditor wie Vim, Nano oder Gedit verwenden, um die Quelldatei zu erstellen. Zum Beispiel, um eine Datei mit dem Namen "hello.c" im Terminal können Sie den folgenden Befehl ausführen:

vim hello.c

Nachdem Sie diesen Befehl ausgeführt haben, wird der Vim-Editor mit einer leeren Datei "hello" geöffnet.c".

Jetzt können Sie der Datei den Quellcode des Programms hinzufügen. Der folgende Code gibt beispielsweise den Ausdruck "Hello, world!" auf den Bildschirm:

#include
int main()
printf("Hello, world!");
return 0;
>

Nachdem Sie der Datei den erforderlichen Quellcode hinzugefügt haben, speichern Sie ihn und schließen Sie den Editor.

Jetzt haben Sie die Quelldatei "hello.c", mit dem ein C-Programm unter Linux erstellt und ausgeführt werden kann.

Kompilieren und Ausführen des Programms

Nachdem Sie das Programm in C geschrieben und gespeichert haben, müssen Sie den Kompiliervorgang ausführen, um den Quellcode in eine ausführbare Datei zu konvertieren.

Verwenden Sie den Befehl gcc, um ein C-Programm unter Linux zu kompilieren. Das grundlegende syntaktische Konstrukt ist unten aufgeführt:

gcc имя_файла.c -o имя_исполняемого_файла
  • Dateiname.c ist der Name Ihres Quellcodes;
  • ausgeführter Dateiname ist der Name, den Sie für Ihre ausführbare Datei auswählen.

Beim Kompilieren können Fehler und Warnungen auftreten, die Ihnen helfen, Probleme im Code zu beheben. Nach erfolgreicher Kompilierung wird eine ausführbare Datei erstellt.

Verwenden Sie den folgenden Befehl, um eine ausführbare Datei unter Linux auszuführen:

./имя_исполняемого_файла

dabei steht der Name der ausführbaren Datei für den Namen Ihrer ausführbaren Datei.

Nach dem Start des Programms wird das Ergebnis seiner Arbeit im Terminal angezeigt.