我在运行Ubuntu 18.04
每当我试图从命令行打开evince时:
> evince something.pdf我得到了这个错误(即使没有pdf文件):
evince: error while loading shared libraries: liblz4.so.1: failed to map segment from shared object奇怪的是,我可以在没有问题的情况下用诺氏打开它。知道是什么导致了这一切吗?
发布于 2019-12-10 19:01:10
我发现了这个问题。正在运行
ldd $(which evince)产出如下:
...
liblz4.so.1 => /home/USER/root-build/build/lib/liblz4.so.1 (0x00007f15f8ea0000)这让我发现我的$LD_LIBRARY_PATH被设置为
/home/USER/root-build/build/lib在我的.bashrc中调用一个脚本来设置我使用的分析包。删除调用脚本的行解决了问题。
https://askubuntu.com/questions/1194184
复制相似问题