错误背景:linux下运行ros相关文件出错

错误意思:Linux下这个的错误的大概意思还是路径问题,要么是你下载的库真的不存在,要么是没有添加环境变量,不过大多数都属于后者。

一、在linux中当我们下载了一些库文件系统一般会安装到目录/usr/lib下,假如是这样的话解决办法就很简单只需要在终端运行如下命令:

ldconfig           #此命令的意思就是更新一下配置文件

二、假如是非“/usr/lib”目录(一般都不是)就要把路径手动添加到/etc/ld.so.config中,具体方法如下:

echo "opt/ros/melodic/lib" >> /etc/ld.so.conf
ldconfig

其中引号内的路径换成你自己的(假如遇到权限不够就进入到root模式下,sudo su)

一般第二种方法就会解决问题了,假如还不行就试试最后一种方法

三、打开source文件,把路径export进去。具体的方法如下

gedit ~/.source
export LD_LIBRARY_PATH=/opt/ros/melodic/lib:$LD_LIBRARY_PATH
source  ~/.source

error while loading shared libraries: librosconsole.so: cannot open shared object file: No such file相关推荐

  1. LInux找不到动态链接库,./cyusb_linux: error while loading shared libraries: libcyusb.so: cannot open shared

    1.安装cyusb给lime SDR刷固件的时候,cyusb安装好了但是打不开,提示如下找不到动态链接库 ./cyusb_linux: error while loading shared libra ...

  2. error while loading shared libraries: libpango_windowing.so: cannot open shared object file: No such

    error while loading shared libraries: libpango_windowing.so: cannot open shared object file: No such ...

  3. Ubuntu 14.04报错: error while loading shared libraries libc++.so cannot open shared object file解决

    # sudo apt-get install lib32stdc++6 # cd /usr/lib/x86_64-linux-gnu # sudo ln -sf libstdc++.so.6 libc ...

  4. java error while loading shared libraries: libjli.so: cannot open shared object file

    在jdk安装目录下输入find -name libjli.so ./jre/lib/amd64/jli/libjli.so 将libjli.so的绝对路径添加到/etc/ld.so.conf中 执行l ...

  5. 解决kaldi报错copy-feats: error while loading shared libraries: libmkl_intel_lp64.so: cannot open shared

    vim ~/.bashrc 进去以后添加:export LD_LIBRARY_PATH=/opt/conda/lib/:$LD_LIBRARY_PATH source ~/.bashrc

  6. GCC 链接 xxx:No such file or directory 及运行可执行文件 error while loading shared libraries: xxx.so 解决方案

    关于 GCC 提示找不到指定库文件的这个问题,通常出现在以下 2 个场景中: 利用静态库或者动态库文件实现链接操作(生成可执行文件)时,·GCC 可能会提示 xxx:No such file or d ...

  7. Linux/ubuntu:Chrome报错解决: error while loading shared libraries: libnss3.so libXss.so.1 libasound.so.

    下午在用nodejs在linux上操作puppeteer/chromium/chrome时报错如下: -> # node search.js count is 1 (node:15360) Un ...

  8. 普通用户程序使用保留端口 error while loading shared libraries

    Linux系统中,1024及更小的端口号是不对没有root权限的用户开放的.但是也有一些办法可以绕开这个限制. 以执行程序my_proc为例进行说明: chown root:root my_proc ...

  9. tmadmin: command not found和tmadmin: error while loading shared libraries: libgpnet.so

    今天弄tuxedo碰到一个小问题: 查看Tuxedo版本:tmadmin -v,执行这个命令的时候报错. [sunfront@lfkf5 ~]$ tmadmin -v -bash: tmadmin: ...

最新文章

  1. ASP.NET MVC – 视图简介
  2. mysql 错误处理
  3. NLP(二十八)多标签文本分类
  4. 周期三角波傅里叶级数例题_傅里叶详解之傅里叶级数
  5. Flex 基于数据源的Menu Tree
  6. Ubuntu下对executable (application/x-executable)文件创建快捷方式
  7. android slidemenu 折叠效果,左侧菜单栏折叠展开效果-超级简单
  8. js 正则匹配两个字符串中间的字符,一级匹配带有反斜杠的字符串
  9. 大学生如何学习c语言!
  10. PS长图快速切片_PS最常用的100多个快捷键
  11. 用C语言编程输出菱形图案
  12. October CMS - 快速入门 2 基本概念
  13. uniapp 无法获取动态dom节点,解决方案
  14. python读取加密word_python的特殊文件操作——excel、PDF、word、json、csv
  15. 用户运营4大策略体系搭建:增长框架+用户建模+场景化分层+数据运营
  16. ClasspathResource路径问题解决
  17. [BZOJ4668] 冷战
  18. ubuntu18.04分辨率最高只有1024*768
  19. 英文版windows10记事本等中文显示乱码
  20. mysql 给用户取消权限_MySQL创建用户并授权及撤销用户权限

热门文章

  1. 对成功的渴望和恐惧——谈心理学中的“瓦伦达效应”和“约拿情结”
  2. 千年虫10周年了,今天才第一次碰到。
  3. Kotlin 协程与架构组件一起使用及底层原理分析,音视频开发前景
  4. 菜单栏点击显示二级菜单_显示完整菜单
  5. 微信公众号课程预约系统的功能需求分析
  6. jquery事件委托_jQuery事件委托
  7. rqt teb参数动态调试工具_teb
  8. 智能车那些事 4 常用电子元件之电容
  9. php面向对象第一篇
  10. html div布局位置横,div位置布局 CSS实现DIV居中对齐 div居右对齐 div居左对齐