当前位置:   article > 正文

error while loading shared libraries...cannot open shared object file: No such file or directory解决办法_error while loading shared libraries: libmsc.so: c

error while loading shared libraries: libmsc.so: cannot open shared object f

error while loading shared libraries...cannot open shared object file: No such file or directory解决办法

原理

之所以会报错,简而言之是因为程序中你用的库函数不在linux系统默认的搜索范围内。

解决办法

我们要将报错的所在的目录加到系统库函数搜索路径中即可。

  • 首先输入命令 cd ~切换到主目录
  • 再输入命令ls -a显示隐藏文件
  • 找到.bashrc文件
  • 利用VIM编辑器对其编辑,即输入命令vim .bashrc
  • 在文档最后面 添加export LD_LIBRARY_PATH=“要添加的库目录:$LD_LIBRARY_PATH”
  • 保存退出后输入source .bashrc对更改的文档进行更新。

VIM编辑器的简介与语法

针对第4步中用到了VIM编辑器,大致介绍一下VIM编辑器。
Vim(Vi[Improved])编辑器是功能强大的跨平台文本文件编辑工具,继承自Unix系统的Vi编辑器,支持Linux/Mac OS X/Windows系统,利用它可以建立、修改文本文件。
vim编辑器语法参照此博客

案例

这里找不到libglog.so.0这个动态库。
在这里插入图片描述
这个动态库是我们自己生成的我们找到它的位置位置信息
在这里插入图片描述
然后切换到根目录,并且用VIM编辑器修改.bashrc文件

在这里插入图片描述利用VIM语法在最后一行输入export LD_LIBRARY_PATH=“位置信息:$LD_LIBRARY_PATH”在这里插入图片描述最后退出编辑器,对修改后的.bashrc利用source .bashrc进行激活。
在这里插入图片描述小细节:如果你用的是coda建的一个环境,他会变成base环境,运行程序别忘了conda acitvate 一下你的环境。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家小花儿/article/detail/200829
推荐阅读
相关标签
  

闽ICP备14008679号