如何在 Linux 中重新加载 .so 文件(动态库)?

如何在 Linux 中重新加载 .so 文件(动态库)?

我不记得这个命令了,但基本上每个 Linux 发行版都有一个用于重新加载 .so 文件和其他库的命令。怎么称呼?

这和ld我想的有些相似。我尝试过ldconfig,但也没有帮助。

更新:

我安装了一个库,但程序没有拾取它。

更新2

我编译了该库,并将其安装在 /usr/local/lib 下所需的位置,我想?我认为ldd program不包含该库,但我忘记了 grep 它...我得到的结果与安装库之前相同:初始化失败

答案1

检查该文件/etc/ld.so.conf(以及 下的相关文件目录/etc/ld.so.conf.d(如果有))。它应该列出您放置库的目录。然后运行ldconfig重建库文件名的缓存。

相关内容