Ubuntu 12.04 LTSでIntel C++でBoostを使えるようにする

Ubuntu 11.10でIntel C++でBoostを使えるようにするのとおりにインストールできなかたのでメモ。

インストール環境

ダウンロード&インストール

Boost.orgよりダウンロードする。ダウンロードしたら解凍する。

% tar xvj boost_1_60_0.tar.bz2 
% cd boost_1_60_0
% ./bootstrap.sh --prefix=/usr/local --with-toolset=intel-linux --without-icu
% ./b2 |& tee b2.log
% sudo ./b2 install |& tee b2-install.log

私の場合は以前に boost 1.53.0をインストールしているので共有ライブラリ(〜so)を削除する。

% cd /usr/local/lib
% ls *.1.53.0
% sudo rm *.1.53.0

ライブラリの検索パスに追加する。1.60.0の共有ライブラリが追加されていることを確認する。

% sudo ldconfig
% ldconfig -p | grep boost