找不到xxx.so.x错误的解决方法
2017-07-13 14:51
204 查看
问题描述
一起做RGB-D SLAM时,源码安装g2o,使用g2o_viewer命令时,显示:error while loading shared libraries:libg2o_*.so,但是在/usr/local/lib中能找到。我的解决方法:
gedit ~/.bashrc export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH source ~/.bashrc
原因分析
1.lib*.so文件不存在,重装软件即可。2. 有lib*.so文件,但是不是默认路径(/lib或/usr/lib)。
解决方案
1.如果共享库文件安装到了/lib或/usr/lib目录下:ldconfig
2.如果共享库文件安装到了/usr/local/lib目录下:
cat /etc/ld.so.conf include ld.so.conf.d/*.conf echo "/usr/local/lib" >> /etc/ld.so.conf ldconfig
或者:
gedit ~/.bashrc export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH source ~/.bashrc
相关文章推荐
- 找不到xxx.so.x错误的解决方法
- 编译出现找不到xxx.h错误解决方法
- ax文件regsvr32注册提示“找不到指定的模块”,installutil注册提示“本地目录找不到XXX.ax”错误的解决方法
- library libxxx.so not in prelink map错误到解决方法
- SQL Server 2005还原数据库时出现“不能选择文件或文件组XXX_log用于此操作……错误:3219……”的解决方法
- VS2005新建项目找不到工程模版错误的解决方法。
- defer属性导致引用JQuery的页面报“浏览器无法打开网站xxx,操作被中止”错误的解决方法
- OPC客户端找不到服务器错误的解决方法
- 错误解决方法:找不到基类 UIComponent 的定义。
- flex 1119错误 找不到属性 static 解决方法,编译选项中选中 不启用rsl
- .net报“System.MissingMethodException: Method not found(找不到方法)”错误的解决方法
- 运行Visual Studio 2003或Visual Studio 2008提示"找不到一个或多个组件,请重新安装该应用程序"错误的解决方法!
- “找不到存储过程’’ … 错误:2812”的解决方法
- Linux下应用程序找不到存在的库(.so/.a)的解决方法
- tomcat 启动报找不到 ActionServlet 错误 解决方法
- defer属性导致引用JQuery的页面报“浏览器无法打开网站xxx,操作被中止”错误的解决方法
- linux找不到.so文件的解决方法
- DWR3.0 “找不到对象” 或 “未定义” 错误的解决方法
- jsp中上传大文件(200M已测试),存到数据库,易发生连接超时的ie找不到网页的错误,其解决方法。略写代码,参考(.net修改代码应该可以,改天修改)
- HEAP[xxx.exe]:Invalid Address specified to RtlValidateHeap 错误的解决方法