2016-03-09 118 views
1

我正在使用一个工具,该工具反复返回一个错误,指出它无法加载库文件(libppl.so.12: cannot open shared object file: No such file or directory<path_to_file>。事情是,所需的文件实际上在那里。无法加载库

我已经尝试设置LD_LIBRARY_PATH,将条目添加到ld.so.confld.so.conf.d,然后运行ldconfig命令,这是我的解决方案波纹管上提供的链接找到。但问题仍然存在。运行ldconfig -v时,我可以看到它查看文件目录,但没有为目录中的任何so文件(包括<path_to_file>处的文件)填充缓存。

可能是什么问题?

有用的链接:

cannot open shared object file: No such file or directory

Linux error while loading shared libraries: cannot open shared object file: No such file or directory

回答

2

该工具可以是32位,并且您已经库的64位版本。 您可以通过file命令检查二进制体系结构。您也可以通过LD_PRELOAD