Neueste Libboost- und Bibliotheken in Ubuntu 18.04 installieren?

Neueste Libboost- und Bibliotheken in Ubuntu 18.04 installieren?

Ubuntu 18.04 wird mit libboost1.65-dev geliefert. Glücklicherweise kann ich libboost (auf Version 1.69 oder 1.70) mithilfe von PPAs aktualisieren. Diese PPAs enthalten jedoch nicht die neuesten Boost-Bibliotheken wie Chrono, Atomic, Math usw. Wie installiere ich libboost1.69 zusammen mit libboost-math1.69 und anderen Boost-Bibliotheken in Ubuntu 18.04?

Antwort1

Entpacken Sie die Quelle:

./bootstrap.sh --prefix=/usr && ./b2 stage threading=multi link=shared

Führen Sie nun als Root-Benutzer die folgenden Schritte aus:

./b2 install threading=multi link=shared && ln -svf detail/sha1.hpp /usr/include/boost/uuid/sha1.hpp

Anleitungen finden Sie unterHier.

verwandte Informationen