700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > error while loading shared libraries: librosconsole.so: cannot open shared object file: No such file

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

时间:2018-05-07 21:58:29

相关推荐

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

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

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

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

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

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

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

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

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

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

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

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。