概要
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