EPEL 5 からブーストを 64 ビット CentOS 5.8 にインストールした後、奇妙な問題が発生します。フルパスを提供する以外の方法でリンクすることはできません。つまり、これは機能します:
g++ ... /usr/lib64/libboost_python.so.5
しかし、これは見つけることができません-lboost_python
g++ ... -L/usr/lib64/ -lboost_python
何が間違っている可能性がありますか?
PS。LD_LIBRARY_PATH は役に立ちません。いくつかのライブラリは見つかりますが、/usr/lib へのシンボリック リンクでも役に立ちません。私は 64 バージョンのプログラムをビルドしています ( でチェック済みfile *.o
)。