我使用的工具反复返回错误,指出它无法在 libppl.so.12: cannot open shared object file: No such file or directory
加载库文件 ( <path_to_file>
) .关键是所需的文件确实存在。
我试过设置 LD_LIBRARY_PATH
,将条目添加到 ld.so.conf
和 ld.so.conf.d
然后运行 ldconfig,这是我在下面提供的链接中找到的解决方案。但是,问题仍然存在。运行时ldconfig -v
,我可以看到它查看文件目录但不填充任何 so
的缓存目录中的文件,包括位于 <path_to_file>
的文件.
可能是什么问题?
有用的链接:
最佳答案
该工具可能是 32 位的,而您拥有 64 位版本的库。
您可以通过 file
命令检查二进制架构。
此外,您可以通过 LD_PRELOAD 强制库
关于linux - 无法加载库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35904686/