【发布时间】:2012-01-01 21:06:12
【问题描述】:
有没有办法以编程方式找出 dlopen() 在哪些路径中搜索共享对象?我一直认为 dlopen() 只会查看 /lib 和 /usr/lib 但现在我已经看到在 Linux Mint 上,像 libglib-2.0.so 这样的几个核心组件位于完全不同的文件夹中,即 /rofs/lib/ i386-gnu-linux 和其他一些。有没有办法了解 dlopen() 将搜索共享对象的所有这些路径?我已经检查了环境变量 LD_LIBRARY_PATH 但它根本没有定义。
【问题讨论】: