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