我不记得这个命令了,但基本上每个 Linux 发行版都有一个用于重新加载 .so 文件和其他库的命令。怎么称呼?
这和ld
我想的有些相似。我尝试过ldconfig
,但也没有帮助。
更新:
我安装了一个库,但程序没有拾取它。
更新2
我编译了该库,并将其安装在 /usr/local/lib 下所需的位置,我想?我认为ldd program
不包含该库,但我忘记了 grep 它...我得到的结果与安装库之前相同:初始化失败
答案1
检查该文件/etc/ld.so.conf
(以及 下的相关文件目录/etc/ld.so.conf.d
(如果有))。它应该列出您放置库的目录。然后运行ldconfig
重建库文件名的缓存。