編集の要約なし |
|||
| 34行目: | 34行目: | ||
==== RHEL / SUSE ==== | ==== RHEL / SUSE ==== | ||
Boostをビルドするため、依存関係のライブラリをインストールする。<br> | Boostをビルドするため、依存関係のライブラリをインストールする。<br> | ||
# SUSE | <br> | ||
# RHEL | |||
sudo dnf install libicu-devel xz-devel bzip2-devel libzstd-devel python3-devel \ | |||
openmpi-devel # オプション | |||
# SUSE 16 | |||
sudo zypper install libicu-devel xz-devel libbz2-devel libzstd-devel python3-devel \ | |||
openmpi-devel # オプション | |||
# SUSE 15.6 | |||
sudo zypper install libicu-devel xz-devel libbz2-devel libzstd-devel python-devel python3-devel \ | sudo zypper install libicu-devel xz-devel libbz2-devel libzstd-devel python-devel python3-devel \ | ||
openmpi-devel # オプション | openmpi-devel # オプション | ||
| 40行目: | 49行目: | ||
[https://www.boost.org/users/download/ Boostの公式Webサイト]にアクセスして、Boostをダウンロードする。<br> | [https://www.boost.org/users/download/ Boostの公式Webサイト]にアクセスして、Boostをダウンロードする。<br> | ||
ダウンロードしたファイルを解凍する。<br> | ダウンロードしたファイルを解凍する。<br> | ||
<br> | |||
tar xf boost_<バージョン>.tar.gz | tar xf boost_<バージョン>.tar.gz | ||
cd boost_<バージョン> | cd boost_<バージョン> | ||
<br> | <br> | ||
<u>ビルド時において、コンパイラを指定する場合は、環境変数 <code>CC</code> および <code>CXX</code> を指定する。</u><br> | <u>ビルド時において、コンパイラを指定する場合は、環境変数 <code>CC</code> および <code>CXX</code> を指定する。</u><br> | ||
<br> | |||
<syntaxhighlight lang="sh"> | <syntaxhighlight lang="sh"> | ||
# 例 : | # 例 : | ||
| 52行目: | 63行目: | ||
<br> | <br> | ||
Boostをビルドおよびインストールする。<br> | Boostをビルドおよびインストールする。<br> | ||
<br> | |||
# 全てインストールする場合 | # 全てインストールする場合 | ||
./bootstrap.sh --prefix=<Boostのインストールディレクトリ> | ./bootstrap.sh --prefix=<Boostのインストールディレクトリ> | ||
| 101行目: | 113行目: | ||
<br> | <br> | ||
必要ならば、~/.profileファイル等に環境変数を追記する。<br> | 必要ならば、~/.profileファイル等に環境変数を追記する。<br> | ||
<br> | |||
vi ~/.profile | vi ~/.profile | ||
<br> | <br> | ||
| 113行目: | 126行目: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
<br> | <br> | ||
==== Windows ==== | ==== Windows ==== | ||
===== ダウンロード ===== | ===== ダウンロード ===== | ||