我尝试使用标准configure
,make
,sudo make install
序列构建从主页下载的recutils版本1.7,但尝试运行生成的二进制文件时。像recinf
一样,我收到错误:
recinf: error while loading shared libraries: librec.so.1: cannot open shared object file: No such file or directory
这是否意味着我在构建期间犯了一个错误,或者包本身是错误的?
答案 0 :(得分:1)
正如Etan Reisner所说,问题是共享对象库已安装但未加载到缓存中,因此需要运行ldconfig
。运行后
sudo ldconfig
二进制文件正常运行。如果我查看了/ usr / local / lib,我会看到那里的库。