インストール - Boost

2022年1月2日 (日) 17:20時点におけるWiki (トーク | 投稿記録)による版 (ページの作成:「== 概要 == Boostは、ピアレビューされた移植可能なC++ソースライブラリを無償で提供している。<br> C++標準ライブラリと親和性のあるライブラリを重視しており、広く有用かつ幅広いソフトウェアで使用できることを意図している。<br> <br> Boostのライセンスは、全てのユーザが最小限の制限でBoostライブラリを使用することを推奨している。<br> <br><br> =…」)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)

概要

Boostは、ピアレビューされた移植可能なC++ソースライブラリを無償で提供している。
C++標準ライブラリと親和性のあるライブラリを重視しており、広く有用かつ幅広いソフトウェアで使用できることを意図している。

Boostのライセンスは、全てのユーザが最小限の制限でBoostライブラリを使用することを推奨している。


Boostのインストール

Boostをビルドするため、依存関係のライブラリをインストールする。

sudo zypper install libicu-devel libbz2-devel libzstd-devel


Boostの公式Webサイトにアクセスして、Boostをダウンロードする。
ダウンロードしたファイルを解凍する。

tar xf boost_<バージョン>.tar.gz 
cd boost_<バージョン>


Boostをビルドおよびインストールする。

./bootstrap.sh --prefix=<Boostのインストールディレクトリ>

./b2 headers --build-dir=./build --layout=versioned install
# または
./b2 --build-dir=./build --layout=versioned --toolset=gcc --build-type=complete install