Linux ist ein Betriebssystem. Es gibt es seit Mitte der 1990er Jahre. Im Laufe der Zeit hat sich die Nutzerbasis auf der ganzen Welt erweitert. Heute ist es überall zu finden, von Ihren Handys, Autos bis hin zu Ihren Fernsehern und Kühlschränken.
Ubuntu ist eine Linux-Distribution. In diesem Artikel erfahren Sie, wie Sie das traditionelle Hello World! programm in C auf Ubuntu 20.04. Befolgen Sie die unten gezeigten Schritte, um Ihr erstes C-Programm zu erstellen.
Öffnen des Terminals
Klicken Sie auf das Symbol Anwendungen anzeigen. Dieses Symbol befindet sich unten rechts in der Startleiste, wie im Bild unten gezeigt.
Dadurch gelangen Sie zum Anwendungsmenü, wie unten gezeigt.
Geben Sie terminal in die Suchleiste ein.
Wählen Sie das Terminalsymbol, um es zu starten.
Überprüfen, ob GCC installiert ist
Die GNU Compiler Collection (GCC) ist eine Sammlung von Bibliotheken und Compilern für C und andere Sprachen wie C ++, Go usw.
Um zu überprüfen, ob der GCC-Compiler auf Ihrem System installiert ist, führen Sie den folgenden Befehl aus.
gcc –v
Wenn Sie am Ende des folgenden Screenshots eine ähnliche Meldung erhalten, ist Ihr GCC-Compiler installiert und Sie können mit der Erstellung Ihrer Quellcodedatei fortfahren.
Wenn Sie die Meldung in der Abbildung unten sehen, müssen Sie den GCC-Compiler installieren.
Verwenden Sie den unten gezeigten Befehl, um den GCC-Compiler auf Ihrem System zu installieren. Ein ausführlicher Artikel über die GCC-Installation unter Ubuntu 20.04 ist hier .
sudo apt install gcc
Der erste Schritt ist die Eingabe Ihres Passworts. Sobald Sie Ihr Passwort eingegeben haben, beginnt die Installation. Als nächstes werden Sie aufgefordert, die Installation zu bestätigen. Geben Sie y ein, um die Installation zu bestätigen.
Sobald die Installation erfolgreich abgeschlossen ist, sollten Sie die folgende Ausgabe sehen.
Erstellen Ihres C-Programms
Zum Erstellen einer Datei mit dem Namen „Hallo.c“, geben Sie den folgenden Befehl in Ihr Terminal ein. Sie können Ihre Datei beliebig benennen, am besten verwenden Sie jedoch einen Namen, der das Programm beschreibt.
gedit hello.c
Wenn Sie diesen Befehl ausführen, startet Linux den Texteditor.
Geben Sie den folgenden C-Quellcode ein, um Hello World!
#include <stdio.h>
int main()
{
printf("Hello World!");
return 0;
}
Speichern Sie Ihre Datei, schließen Sie den Texteditor und kehren Sie zum Terminal zurück.
Ein genauerer Blick auf die Hello World! programm
Die erste Zeile jedes C-Programms beginnt mit dem Rautenzeichen #. Die erste Zeile wird als Präprozessor-Direktive bezeichnet. Der Zweck der Präprozessor-Direktive besteht darin, den Compiler anzuweisen, die erforderliche Vorverarbeitung vor der eigentlichen Kompilierung durchzuführen.
Als nächstes kommt die Funktion main(). Diese Funktion ist der Ausgangspunkt jedes C-Programms und Sie können nur eine Hauptfunktion in Ihrem Programm haben.
Hallo Welt! das Beispiel enthält zwei Anweisungen. Eine Anweisung ist eine Anweisung in einem Programm und endet mit einem Semikolon.
Die Funktion printf() druckt die Ausgabe auf dem Bildschirm.
Obwohl die return 0; Anweisung ist für dieses Programm nicht erforderlich. Der Zweck der Verwendung hier ist es, Ihnen zu helfen, sich damit vertraut zu machen, da komplexere Programme dies benötigen.
Möglicherweise stellen Sie fest, dass sich die geschweiften Klammern in separaten Zeilen befinden. C ist nicht pingelig, wie Text angelegt ist. Sie könnten den gesamten Code in einer Zeile schreiben und es würde immer noch funktionieren, aber es ist nicht die beste Vorgehensweise. Die Verwendung von Leerzeichen und separaten Zeilen macht Ihren Code sauberer und einfacher zu lesen.
Ausführen Ihres C-Programms
Es gibt zwei Möglichkeiten, Ihren Quellcode auszuführen.
Methode 1
Geben Sie den folgenden Befehl ein
gcc –o hello hello.c
Dieser Befehl ruft den GCC-Compiler auf, um die Datei hello zu kompilieren.c. Das Ergebnis wird an hello , eine ausführbare Datei, ausgegeben. Wir haben hier Hallo verwendet, Sie können jedes andere Wort verwenden.
Der Compiler erstellt eine Binärdatei, wenn der Quellcode keine Fehler enthält.
Geben Sie den folgenden Befehl in das Terminal ein.:
./hello
Dieser Befehl lädt die ausführbare Datei in den Speicher. Dies führt dazu, dass die CPU die darin enthaltenen Anweisungen ausführt. Der ./ ein Teil des Befehls verweist auf das aktuelle Verzeichnis. Der ./ hello Befehl lädt und führt Ihre ausführbare Datei ‚hello‘.
Wenn das Programm erfolgreich ausgeführt wird, sollte der Text „Hallo Welt!“ in Ihrem Terminal wie unten gezeigt.
Methode 2
Geben Sie den folgenden Befehl ein
gcc hello.c
Dieser Befehl generiert eine maschinenausführbare Bytecodedatei „a.out“.
Sie können alle Dateien anzeigen, indem Sie den Befehl ls ausführen
Führen Sie als Nächstes den folgenden Befehl aus
./a.out
Dieser Befehl führt den Bytecode aus und Sie sehen den Text „Hallo Welt!“ auf dem Terminal.
Und los geht’s! Sie haben gerade Ihr erstes C-Programm geschrieben. Hallo Welt! das Programm mag nutzlos und einfach erscheinen, aber es ist der beste Weg, um zu lernen, wie man programmiert. Indem Sie dies selbst schreiben, verstehen Sie besser Konzepte, die sonst abstrakt und vage erscheinen könnten.
Maryam ist Software-Ingenieurin. Neben Kenntnissen und Erfahrungen in der Softwareentwicklung hat sie eine Leidenschaft für technisches Schreiben.