Boostのビルド(インテルコンパイラ) [C/C++関連]
Ubuntuはバージョンが上がっていくと、Boostライブラリのバージョンも上がってしまい、
これまで書いていたアプリがFilesystemV2であったため、ビルドが面倒になってきた。
やり方としては既存のアプリをV3に書き換えればいいだけだと思うのだが、なぜかうまくいかなかった。
Boostはコンパイラに依存する部分があるので、今回は1.45.0をUbuntu 12.04LTSでインテルコンパイラのビルドを行った。
やり方は下記のとおり。(環境は64bit)
bjam --toolset="intel" "-sINTEL_PATH=/opt/intel/bin"--prefix=/home/user/boost/icc address-model=64 --stagedir=stage64/icc --build-type=complete stage --with-filesystem --with-system install -j8 --layout=versioned threading=multi cxxflags="-std=c++0x -O3"
Boost FileSystemはsystemも必要。
ビルドの際はコンパイル時は上記のincludeパスを、リンク時は上記でビルドしたライブラリを直接指定する方がいい。
これまで書いていたアプリがFilesystemV2であったため、ビルドが面倒になってきた。
やり方としては既存のアプリをV3に書き換えればいいだけだと思うのだが、なぜかうまくいかなかった。
Boostはコンパイラに依存する部分があるので、今回は1.45.0をUbuntu 12.04LTSでインテルコンパイラのビルドを行った。
やり方は下記のとおり。(環境は64bit)
bjam --toolset="intel" "-sINTEL_PATH=/opt/intel/bin"--prefix=/home/user/boost/icc address-model=64 --stagedir=stage64/icc --build-type=complete stage --with-filesystem --with-system install -j8 --layout=versioned threading=multi cxxflags="-std=c++0x -O3"
Boost FileSystemはsystemも必要。
ビルドの際はコンパイル時は上記のincludeパスを、リンク時は上記でビルドしたライブラリを直接指定する方がいい。
沒有醫生的處方
generic low dose cialis http://kawanboni.com/ Buy cialis online
by Cialis uk (2018-04-14 05:28)