Linux 指定动态库搜索路径五种方法及优先级
2019-12-31 本文已影响0人
舌尖上的大胖
动态库的搜索路径搜索的先后顺序是:
1、编译目标代码时指定的动态库搜索路径;
2、环境变量 LD_LIBRARY_PATH
指定的动态库搜索路径;
3、配置文件 /etc/ld.so.conf
中指定的动态库搜索路径;
4、默认的动态库搜索路径 /lib
;
5、默认的动态库搜索路径 /usr/lib
。
在上述 1、2、3 指定动态库搜索路径时,都可指定多个动态库搜索路径,其搜索的先后顺序是按指定路径的先后顺序搜索的。
参考: