「XYZ」などの非標準パッケージが必要なソフトウェア「W」をインストールしようとしています。次のコマンドを使用してXYZをインストールするには、関連サイトの指示に従います。
./configure -C
make
make install
XYZをインストールした後、次のコマンドを使用してWをインストールしました(関連サイトで提案されているように)。
env PKG_CONFIG_PATH="installation path for XYZ/lib/pkgconfig" cmake
make
しかし私はそれを得たusr/bin/ld cannot find -lXYZ
。
また、以下を試しましたが、同じ結果が返されました。
export LD_LIBRARY_PATH="installation path for XYZ/lib"
リンクされたライブラリのリストを確認すると、次のLD_LIBRARY_PATH
ような結果が表示されます。
................. libXYZ.la
................. libXYZ.so -> libXYZ.so.1.5.3
................. libXYZ.so.1 -> libXYZ.so.1.5.3
................. libXYZ.so.1.5.3
................. pkgconfig
どちらが...日付やその他の情報などの情報があります。
この問題はライブラリのバージョン番号のためですか?どうすれば解決できますか?