找不到xxx.so.x错误的解决方法

转载 2017年07月17日 20:22:43

问题描述

一起做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

相关文章推荐

error while loading shared libraries: xxx.so.x"错误的原因和解决办法----笛风读书笔记系列

读书笔记系列之:error while loading shared libraries: xxx.so.x"错误的原因和解决办法                                ...

"error while loading shared libraries: xxx.so.x" 错误的原因和解决办法

一般我们在Linux下执行某些外部程序的时候可能会提示找不到共享库的错误, 比如: tmux: error while loading shared libraries: libevent-...
  • sahusoft
  • sahusoft
  • 2012年03月23日 20:28
  • 91926

解决error while loading shared libraries: xxx.so.x"类似问题办法和错误原因

解决error while loading shared libraries: xxx.so.x"类似问题办法和错误原因 编译Tengine时,执行make命令,出现以下错误: error w...

error while loading shared libraries: xxx.so.x"错误的原因和解决办法

error while loading shared libraries: xxx.so.x"错误的原因和解决办法  一般我们在Linux下执行某些外部程序的时候可能会提示找不到...
  • prownd
  • prownd
  • 2012年10月16日 18:25
  • 231

rpm包安装过程中依赖问题“libc.so.6 is needed by XXX”解决方法

本文来自http://raksmart.idcspy.com/781   感谢原作者 如何解决源码包安装时的依赖性问题 自动解决依赖性故障 手工解决依赖性问题 Rpm软件包和共享库依赖性 ...

linux找不到动态链接库 .so文件的解决方法

如果使用自己手动生成的动态链接库.so文件,但是这个.so文件,没有加入库文件搜索路劲中,程序运行时可能会出现找不到动态链接库的情形。 可以通过ldd命名来查看可执行文件依赖的动态链接库,如下(其中...

xxx cannot be resolved to a type 错误解决方法

xxx cannot be resolved to a type引言:     eclipse新导入的项目经常可以看到“XX cannot be resolved to a type”的报错信息。本文...

<Errors running builder 'Android Resource Manager' on project XXX>错误解决方法

最近学习了Robotium测试框架,当然学习任何一个框架或是语言之前,第一步就是搭建环境。可是我在搭建环境的过程中,遇到了问题:创建一个Android testproject项目后,会弹出一个对话框,...

“找不到存储过程’’ … 错误:2812”的解决方法

from: http://blog.csdn.net/rqzhong/article/details/3332673 先声明一下产生该错误的原因:        在SQL SERVER 2...

javac 不是内部或外部命令 和 错误 找不到或无法加载主类 的解决方法

使用package语句与import语句。 实验要求:按实验要求使用package语句,并用import语句使用Java平台提供的包中的类以及自定义包中的类。掌握一些重要的操作步骤。 代码...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:找不到xxx.so.x错误的解决方法
举报原因:
原因补充:

(最多只允许输入30个字)