This shows you the differences between two versions of the page.
数値計算ライブラリ:boost [2021/06/15 00:26] koudai 作成 |
数値計算ライブラリ:boost [2021/06/27 22:04] |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== 概要 ====== | ||
- | |||
- | * C++のライブラリ群であるBoostを導入します。 | ||
- | * コンパイラには Intel oneAPI を使用します。 | ||
- | * ここでは必要最低限の方法をまとめたので、詳しいことは公式サイトを参照してください | ||
- | * http:// | ||
- | |||
- | |||
- | ====== ソースコードの入手 ====== | ||
- | |||
- | 以下のサイトから入手できます。 | ||
- | * [[https:// | ||
- | |||
- | 記事執筆時点での最新版は1.76.0です。 | ||
- | |||
- | ====== インストール ====== | ||
- | |||
- | 入手した boost_1_76_0.tar.bz2 をホーム・ディレクトリに置き、ターミナルで以下のように入力します。 | ||
- | |||
- | < | ||
- | $ tar --bzip2 -xf boost_1_76_0.tar.bz2 | ||
- | $ cd boost_1_76_0 | ||
- | </ | ||
- | |||
- | Boostライブラリをビルドするためのb2およびbjamが生成します。 | ||
- | |||
- | < | ||
- | $ ./ | ||
- | </ | ||
- | |||
- | 公式ではb2が推奨されていますので、こちらでBoostをビルドします。 | ||
- | |||
- | < | ||
- | $ ./b2 install -j4 --prefix=/ | ||
- | </ | ||
- | * -j4 でビルドする時の並列数を指定します(この場合は4並列) | ||
- | * toolsetは指定しなければGCCが使われます。 | ||
- | |||