So installieren Sie Boost C++ unter Ubuntu 22.04

Als C++-Entwickler ist es ein zusätzlicher Vorteil, über alle notwendigen Tools zur Erleichterung der Entwicklung zu verfügen. Die Boost C++-Bibliothek enthält alle Open-Source-Bibliotheken, die Sie für Ihre C++-Entwicklung benötigen. Diese Bibliotheken sind im Lieferumfang von Boost C++ enthalten. Sobald Sie es installiert haben, können Sie die Bibliotheken in Ihrem Code während der Entwicklung verwenden.

Wir werden die vollständige Installation von Boost C++ unter Ubuntu 22.04 behandeln.

Zwei Möglichkeiten zur Installation von Boost C++ unter Ubuntu 22.04

Sie haben zwei Möglichkeiten, die Boost C++-Bibliothek unter Ubuntu 22.04 zu installieren. Zunächst können Sie es über das Ubuntu apt-Repository installieren, erhalten dann aber nicht die neueste Version. Alternativ können Sie es über den Quellcode installieren und so Zugriff auf die neueste Version erhalten.

1. Installieren Sie Boost C++ über APT

Die Installation über das apt-Repository ist der bequemste Ansatz für eine schnelle Installation von Boost C++ auf Ihrem Ubuntu 22.04. Beginnen Sie mit der Aktualisierung des Repositorys.

$ sudo apt-Update

Der nächste Schritt ist die Installation des libboost-all-dev-Pakets, das die Boost C++-Entwicklungsbibliotheken enthält.

$ sudo apt install libboost-all-dev

Die Boost C++-Pakete sind groß. Drücken Sie y, um die Installation zu bestätigen. Stellen Sie sicher, dass auf Ihrem System ausreichend Platz für die Installation vorhanden ist.

Sobald das Paket die Installation abgeschlossen hat, überprüfen Sie, ob die Installation erfolgreich war, indem Sie die installierte Boost C++-Version überprüfen.

$ dpkg -s libboost-dev | grep-Version

Die installierte Version ist 1.74, aber das ist nicht die neueste Version. Um die neueste Version zu erhalten, verwenden Sie die zweite Installationsmethode, die wir später in diesem Artikel besprechen werden.

Wenn Sie Boost C++ über APT installieren, können Sie das installierte Paket und die Abhängigkeiten mit dem folgenden Befehl deinstallieren:

$ sudo apt autoremove libboost-all-dev

2. Installieren Sie Boost C++ über den Quellcode

Wer sich mit der Installation der neuesten Boost C++-Bibliotheken die Hände schmutzig machen möchte, muss diese über den Quellcode installieren.

Beginnen Sie mit dem Besuch der Boost C++-Website und öffnen Sie den Bereich „Downloads“. Suchen Sie die Option „Boost Downloads“ und klicken Sie auf „Aktuelle Version“.

Es erscheint eine Liste der verfügbaren aktuellen Versionen, die Sie herunterladen können. Klicken Sie mit der rechten Maustaste auf die Option „tar.gz“ und kopieren Sie den Link. Sie können auch darauf klicken, um den Download zu starten.

Verwenden Sie auf Ihrem Terminal wget, um die Datei über das Terminal herunterzuladen. Verwenden Sie den Link, den Sie mit dem Befehl wget kopiert haben, um den Download zu starten.

Navigieren Sie nach Abschluss des Downloads zum Download-Verzeichnis. Hier verschieben wir die Datei zu unseren „Downloads“, um zu überprüfen, ob wir die TAR-Datei heruntergeladen haben, die den Quellcode enthält.

Extrahieren Sie die Archivdatei mit dem folgenden Befehl:

$ tar xvf boost_1_81_0_tar.gz

Navigieren Sie in das extrahierte „Boots“-Verzeichnis.

$ cd boost_1_81_0/

Wir müssen die erforderlichen Abhängigkeiten installieren, um die Installation von Boost C++ zu unterstützen. Führen Sie den folgenden Befehl aus und alle Abhängigkeiten werden installiert:

$ sudo apt install build-essential python3-dev g++ autotools-dev libicu-dev libbz2-dev -y

Anschließend müssen wir den Bootstrap des Boosts einrichten. Der folgende Befehl startet das Bootstrap-Skript und erstellt die B2-Engine:

$ sudo ./bootstrap.sh –prefix=/usr/

Sie können nun die generierte B2-Engine ausführen.

$ ./b2

Zuletzt installieren Sie Boost C++ mit B2.

$ sudo ./b2 installieren

Sobald das Programm ausgeführt wird, ist die Installation abgeschlossen und die Boost C++-Bibliotheken sind auf Ihrem System verfügbar. Sie können sie dann beim Schreiben Ihrer C++-Projekte aufrufen.

Abschluss

Boost C++ ist eine praktische Bibliothek für die Arbeit mit C++-Projekten. Es bietet verschiedene Bibliotheken, die Sie verwenden können. Wir haben zwei Möglichkeiten zur Installation auf Ihrem Ubuntu 22.04 behandelt. Sie können es direkt über APT oder mithilfe des Quellcodes installieren. Verwenden Sie die für Ihren Fall geeignete Methode.

Kommentar verfassen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Nach oben scrollen