caffe:libglog.so.0缺失(加载共享库时出错)

caffe:libglog.so.0缺失(加载共享库时出错),caffe,Caffe,不久前我在服务器上安装了caffe,当时它工作正常 现在我再次学习LeNet MNIST教程(),并运行 ./examples/mnist/create_mnist.sh 返回 build/examples/mnist/convert_mnist_data.bin: error while loading shared libraries: libglog.so.0: cannot open shared object file: No such file or directory 我注意

不久前我在服务器上安装了caffe,当时它工作正常

现在我再次学习LeNet MNIST教程(),并运行

./examples/mnist/create_mnist.sh 
返回

build/examples/mnist/convert_mnist_data.bin: error while loading shared libraries: libglog.so.0: cannot open shared object file: No such file or directory
我注意到liibglog.so.0不在/lib中,这可能是原因,但我不允许将该文件复制到/lib目录中,因为我不是root用户


有解决方法吗?

解决系统目录中缺少共享库的最简单方法是使用共享库所在目录的
LD\u LIBRARY\u PATH

在运行需要库的命令之前,请在同一shell中运行以下命令

export LD_LIBRARY_PATH=~/local/lib
为了方便起见,您还可以将其粘贴在
.bashrc

另一种解决方案是在编译时使用以下命令行标志,但这需要处理其他人的构建脚本

 -Wl,-rpath,$(DEFAULT_LIB_INSTALL_PATH)

通过运行
ldconfig
,您想实现什么具体目标?我在运行caffe时遇到问题,我安装了caffe,并检查它是否正常工作,但现在无法工作。我在谷歌上搜索了一下,有人说ldconfig可能会有帮助。如果你发布更多关于你实际问题的详细信息,你可能会得到帮助。缺少root并不是一个真正的解决办法,但对于运行默认需要root但不需要root的应用程序来说,有很多解决办法。thanx我已经按照建议编辑了这个问题。您的文件系统中是否有'liibglog.so.0'的副本?