GNU C++ ist ein Compiler für die Programmiersprache C++ aus der GNU Compiler Collection. Es läuft unter Linux, Windows und Mac OS. Sein Hauptzweck besteht darin, den Quellcode in eine ausführbare Datei (.exe) zu konvertieren, die auf Ihrem Computer ausgeführt werden kann.
Ein Compiler liest Quellcode (auch bekannt als „Text“), der vom Programmierer geschrieben wurde, und generiert Objektdateien.
Eine Objektdatei enthält Anweisungen in Maschinensprache, die auf Ihrem PC oder Mac ausgeführt werden können, sowie Informationen zu Symbolen und Typen, die in Ihrem Programm verwendet werden. Ein Symbol ist wie das Vergeben einiger cooler Spitznamen für bestimmte Teile Ihres Quellcodes.
Der Linker kombiniert dann alle Objektdateien zusammen mit allen gewünschten Bibliotheksdateien und erstellt eine ausführbare Datei (.exe) – auch bekannt als „das Programm“. Je nachdem, welche Bibliotheken verknüpft sind, benötigt diese ausführbare Datei möglicherweise mehr Dateien, um korrekt zu funktionieren.
Der Compiler ist normalerweise in zwei Teile unterteilt:das Frontend und das Backend. Das Front-End analysiert und transformiert den Quellcode (aus welcher menschenlesbaren Sprache Sie auch immer verwenden) in eine Zwischendarstellung und generiert einen ersten Durchlauf des Back-Ends.
In unserem Fall kompiliert der GNU C++ Compiler Dateien im . c- und .cpp-Erweiterung. Der GNU C++ Compiler hat ein Frontend für C und ein weiteres für C++, weshalb wir normalerweise sagen, dass GNU C++ Dateien in beiden Sprachen oder Dialekten kompilieren kann.
Es gibt mehrere Gründe, warum wir den GNU C++ Compiler verwenden.
- Codesicherheit. Ein Hauptgrund für die Verwendung des GNU C++ Compilers ist die Sicherheit. Ein guter Compiler hilft Ihnen, Fehler in Ihrem Code zu finden, bevor es jemand anderes tut.
- Portabilität. Ein weiterer Vorteil der Verwendung des GNU C++ Compilers ist die Portabilität. Die mit GCC kompilierten Programme funktionieren auf verschiedenen Computern, ohne dass eine einzige Zeile des Quellcodes geändert werden muss.
- Umfangreiche Standardbibliothek. Eine große Sammlung von Bibliotheken ist Teil von GCC, und das ist einer der Hauptgründe, warum wir es verwenden.
In dieser Anleitung zeigen wir Ihnen, wie Sie den G++-Compiler auf einem Ubuntu 20.04-System installieren. Nach der Installation zeigen wir Ihnen, wie Sie Ihr erstes Programm mit dem G++-Compiler kompilieren und ausführen. Fangen wir an.
Voraussetzungen
Um diesem Tutorial zu folgen, benötigen Sie ein funktionierendes Ubuntu 20.04-System mit Root-Rechten.
Es ist ratsam, dass Sie entweder ein Ubuntu-Betriebssystem frisch installiert haben und mindestens 5 GB freien Speicherplatz auf Ihrem Computer haben.
Schritt 1:Aktualisieren des Systems
Das erste, was Sie tun sollten, bevor Sie etwas anderes tun, ist, Ihr System zu aktualisieren. Führen Sie dazu den folgenden Befehl aus.
sudo apt-get update -y
Durch Ausführen des Befehls Update wird nach Paketaktualisierungen gesucht und diese zur Installation auf Ihrem Ubuntu-Computer heruntergeladen. Sobald das Paket heruntergeladen wurde, beginnt es mit der Installation.
Schritt 2:G++ Compiler installieren
Nachdem wir unser System aktualisiert haben, installieren wir den g++ Compiler. Führen Sie dazu den folgenden Befehl aus.
sudo apt install build-essential manpages-dev -y
Das Build-Essential wird als Metapaket bezeichnet. Das Paket build-essential enthält mehrere Tools, die zum Erstellen von Programmen benötigt werden. Einschließlich G++, GCC, Make, GNU-Debugger.
Das Paket manpages-dev ist eine Sammlung von Handbuchseiten aus dem Linux-Dokumentationsprojekt, das die Programmiersprachenhandbücher für C und C++ enthält. Mit dem Paket manpages-dev können Sie Handbuchseiten der Programmiersprachen C und C++ anzeigen.
Führen Sie den folgenden Befehl aus, um zu überprüfen, ob der G++-Compiler erfolgreich installiert wurde.
g++ --version
Wenn Sie die folgende Ausgabe sehen, bedeutet dies, dass alles wie vorgesehen funktioniert.
Schritt 3:Testen der G++-Installation
Wir werden nun die G++-Installation testen. Wir werden eine Beispieldatei erstellen, die mit dem G++-Compiler vom Terminal aus kompiliert werden kann.
Erstellen Sie zunächst eine neue Datei in Ihrem Home-Verzeichnis mit dem Namen hello.cpp. Führen Sie dazu den folgenden Befehl aus.
sudo nano sample.cpp
Als Nächstes müssen Sie Code in diese Datei schreiben. Die Syntax dafür lautet wie folgt.
#include <stdio.h> int main() { printf ("Vitux-Hello World!\n"); return 0; }
#include
Dies ist eine Header-Datei, die normalerweise enthalten ist und die Ein- und Ausgabefunktionen definiert, die wir für dieses Beispielprogramm verwenden können.
printf („Vitux-Hallo Welt!\n“)
Dies ist eine Funktion, die die Textzeichenfolge „Vitux-Hello World!“ ausgibt. an das Standardausgabegerät, das in unserem Fall das Terminal ist.
0 zurückgeben;
Diese Zeile beendet die Funktion main() und gibt einen ganzzahligen Statuscode an das aufrufende Programm zurück.
Zum Schluss drucken wir „Hallo Welt!“ auf dem Bildschirm, indem Sie den folgenden Code einfügen.
int main() { }
Wir beginnen mit int main(). Dann haben wir einige Klammern, die unsere Befehle dazwischen enthalten. In diesem Fall möchten wir zunächst angeben, dass wir „Hello world!“ drucken möchten. auf dem Terminal, also verwenden wir die printf-Funktion und übergeben den „Hello World“-String als Parameter.
Sie müssen die Datei speichern und beenden. Drücken Sie Strg + O, um die Datei zu speichern, und Strg + X, um den Nano-Texteditor zu verlassen.
Sie können Ihre neue Datei jetzt mit G++ kompilieren. Verwenden Sie dazu den folgenden Befehl.
g++ sample.cpp -o sample
Sie sehen keine Ausgabe auf dem Terminal, nur einen leeren Bildschirm, wenn Sie diesen Befehl ausführen. Das ist in Ordnung und bedeutet, dass das Programm erfolgreich kompiliert und in eine neue ausführbare Datei namens sample.
gelinkt wurdeUm nun unsere ausführbare Datei auszuführen, verwenden wir den folgenden Befehl.
./sample
Wenn Sie eine oder mehrere Fehlermeldungen sehen, ist eine der möglichen Ursachen, dass Ihr g++ Compiler nicht richtig installiert ist oder Ihnen ein wichtiges Paket fehlt. Wenn alles glatt läuft, sollte Ihr Terminalfenster Sie mit „Hello world!“ begrüßen.
Schlussfolgerung
In dieser Anleitung haben Sie gelernt, wie Sie den G++-Compiler installieren. Wie Sie sehen können, ist es ziemlich unkompliziert und einfach, indem Sie die Schritte in dieser Anleitung befolgen.
Wir hoffen, dass Ihnen dieser Artikel etwas Neues beigebracht hat und Sie ihn gerne gelesen haben. Bis zum nächsten Mal.