Linux共享库位置配置

1. export

设置环境变量

缺点:只对当前shell有效,每次重新登录都要重新配置一次

export LD_LIBRARY_PATH=/usr/lib/64

2. /etc/ld.so.conf  + ldconfig

告诉系统去哪里寻找非标准路径的共享库,一次更改配置,后面都可以再用了。

echo /usr/lib/64 >> /etc/ld.so.conf 

ldconfig

3. -Wl,-rpath

运行时去指定路径寻找共享库,编译的时候写到程序里面

-Wl,-rpath = /usr/lib64

参考资料:

http://skatings.blogbus.com/logs/50437681.html

原文地址:https://www.cnblogs.com/bigwalnut/p/2955755.html