02.设置动态库路径(LD_LIBRARY_PATH 变量)
2016-05-13 17:13
148 查看
部分转载:/article/4927006.html
调用动态库,编译时出现的错误:
error while loading shared libraries: libmysqlclientso.so.0: cannot open shared object file: No such file or directory
错误分析:
没有把动态链接库的安装路径(例如说是 /usr/local/lib )放到变量 LD_LIBRARY_PATH
里
解决方法:
1.临时方案
打开终端输入如下命令:
(注释 : /usr/local/lib 是动态库的路径,可以根据自己动态库的存放位置指定.以上做法,
只是临时设置变量 LD_LIBRARY_PATH ,下次开机,一切设置将不复存在)
2.保存方案
打开终端输入 ~/.bashrc 或者 ~/.bash_profile
在文件的末尾输入: export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
修改完后,记得关掉当前终端并重新打开一个新的终端,从而使上面的配置生效
(注释 : ~/.bashrc在每次登陆和每次打开 shell 都读取一次,
~/.bash_profile只在登陆时读取一次 )
调用动态库,编译时出现的错误:
error while loading shared libraries: libmysqlclientso.so.0: cannot open shared object file: No such file or directory
错误分析:
没有把动态链接库的安装路径(例如说是 /usr/local/lib )放到变量 LD_LIBRARY_PATH
里
解决方法:
1.临时方案
打开终端输入如下命令:
export LD_LIBRARY_PATH=/usr/local/lib
(注释 : /usr/local/lib 是动态库的路径,可以根据自己动态库的存放位置指定.以上做法,
只是临时设置变量 LD_LIBRARY_PATH ,下次开机,一切设置将不复存在)
2.保存方案
打开终端输入 ~/.bashrc 或者 ~/.bash_profile
在文件的末尾输入: export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
修改完后,记得关掉当前终端并重新打开一个新的终端,从而使上面的配置生效
(注释 : ~/.bashrc在每次登陆和每次打开 shell 都读取一次,
~/.bash_profile只在登陆时读取一次 )
相关文章推荐
- 算法03 之链表
- poj1961 Period(KMP)
- My Windows Driver Study Notes(一)
- 设计模式中的六大基本原则
- JavaSE入门学习39:Java集合框架之比较器
- imageloader的简单使用
- Activity跳转到Fragment的方法
- 随笔--2016年5月13日 星期五
- CodeForces 451D Count Good Substrings
- 删除排序数组中的重复数字 II
- 循环神经网络(RNN, Recurrent Neural Networks)介绍
- 基础篇之一:Activity生命周期
- 中国大陆身份证校验
- android EditText中的inputType
- RobHess的SIFT源码分析:xform.h和xform.c文件(来自于masikkk)
- 函数适配器
- 算法02 之栈与队列
- solr入门之搭建具有安全控制和权限管理功能的SolrCloud集群
- 混淆之后Gson解析返回的数据为null
- xubuntu手记