找不到库错误

找不到库错误

我正在尝试安装一个软件“W”,它需要一些非标准包,例如“XYZ”。我正在按照相关站点中的说明使用以下命令安装 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

其中.......有一些信息,例如日期和其他信息
这个问题是由于库的版本号还是什么引起的?我该如何解决它?

相关内容