您的位置:首页 > 运维架构 > Linux

linux动态库路径设置(LD_LIBRARY_PATH,ldconfig)

2014-11-04 10:40 357 查看
假设我们需要设置动态库路径:/home/someone/Documents/code/someproject/code/bin
1. LD_LIBRARY_PATH
注意事项:
1)添加方式:export LD_LIBRARY_PATH=/home/someone/Documents/code/someproject/code/bin:$LD_LIBRARY_PATH
2) 假设上述是写到文件~/.bashrc里的。用source ~/.bashrc使语句生效。
3) 用set查看环境变量。
但,即使环境变量正确,已经启动的进程还是无法获取该新增的环境变量。所以已经启动的进程基本都需要重启。
但,即使进程重启,还是有可能无法获取新增的环境变量。如果测试下来还是获取不到。那重启linux。

2. ld.so.conf文件
1)修改ld.so.conf文件
看一下当前文件的内容:
# vi /etc/ld.so.conf
include /etc/ld.so.conf.d/*.conf

表示它include了 /etc/ld.so.conf.d/下的其他conf文件
我们打开其目录下的一个文件
# vi /etc/ld.so.conf.d/code.conf
/home/someone/Documents/code/someproject/code/bin

2)执行ldconfig使之生效,如果没权限加sudo
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: