- boostライブラリを予めインストールしておいて下さい。sudo apt-get install 'libboost*-dev'
- export LIBBOOST_SUFFIX=-mt; export BOOST_DIR=/usr/include/boostls
ビルドを行うと・・・
g++ -o cfg cfg.o cfg0.o cfg1.o cfg2.o cfg3.o ../toppers/itronx/libitronx.a ../toppers/libtoppers.a -lboost_filesystem-mt -lboost_program_options-mt
/usr/bin/ld: cannot find -lboost_program_options-mt
collect2: ld returned 1 exit status
make: *** [cfg] エラー 1
こんな感じでエラーが出るかもしれません。
ldconfig -p |grep boost_program_optionsでライブラリを確認します。
libboost_program_options-mt.so.1.38.0 (libc6) => /usr/lib/libboost_program_options-mt.so.1.38.0
libboost_program_options-mt-d.so.1.38.0 (libc6) => /usr/lib/libboost_program_options-mt-d.so.1.38.0
libboost_program_options-mt-d.so (libc6) => /usr/lib/libboost_program_options-mt-d.so
/usr/libに行ってsudo ln -s libboost_program_options-mt.so.1.38.0 libboost_program_options-mt.soでlibboost_program_options-mt.soへのシンボリックリンクを作成します。
これでコンフィギュレータのビルドは通ります。
0 件のコメント:
コメントを投稿