当我在终端中使用 vlc 命令时
$ vlc
vlc: error while loading shared libraries: libvlc.so.5: cannot open shared object file: No such file or directory
答案1
这个错误可能发生在你编译一个库并进行安装时,但新安装的库还没有注册到系统中...如果是这种情况,只需发出这个
sudo ldconfig
然后 vlc 会找到库并启动 OK
当从源代码编译 c++ 项目时,比如 vlc,需要注册动态库...sudo make install
我在 ubuntu 18.04 上从源代码安装 vlc 4.0
答案2
打开终端(++ Ctrl)并运行:AltT
sudo apt-get install libvlc5
如果已经安装,您可能还需要将本地库链接到系统库:
sudo ln -s /usr/local/lib/libvlc* /usr/lib/
sudo ln -s /usr/local/lib/libx264.a /usr/lib/
sudo ln -s /usr/local/lib/vlc /usr/lib/vlc