Linux添加共享库路径

来源:互联网 发布:淘宝直通车图片优化 编辑:程序博客网 时间:2024/05/18 03:11

Linux 运行的时候,是如何管理共享库(*.so)的?

在 Linux 下面,共享库的寻找和加载是由 /lib/ld.so实现的。 ld.so 在标准路经(/lib, /usr/lib) 中寻找应用程序用到的共享库。

如果需要用到的共享库在非标准路经,ld.so 怎么找到它呢?

Linux 通用的做法是将非标准路经加入 /etc/ld.so.conf,然后运行 ldconfig 生成/etc/ld.so.cache。 ld.so 加载共享库的时候,会从 ld.so.cache 查找。

0 0