編集の要約なし
 
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 ====
===== ダウンロード =====
===== ダウンロード =====