error while loading shared libraries: libboost_system.so.1.58.0: cannot open shared object file

在ubuntu系统中报错内容如下:

error while loading shared libraries: libboost_system.so.1.58.0: cannot open shared object file: No such file or directory


解决方案:

1. locate libboost_system.so.1.58.0

输出:
/snap/gnome-3-26-1604/70/usr/lib/x86_64-linux-gnu/libboost_system.so.1.58.0
/snap/gnome-3-26-1604/82/usr/lib/x86_64-linux-gnu/libboost_system.so.1.58.0

2. export LD_LIBRARY_PATH="/snap/gnome-3-26-1604/70/usr/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH"

等号右边的内容由第一步返回的内容决定,可根据具体情况自行修改。

这样解决问题的前提是电脑上libboost_system库已经安装好了,如果第一步没有返回路径,也可能是因为并没有安装好这个库,或者版本号不一样。可以参考另外一个文档https://blog.csdn.net/qq_36501182/article/details/79516381
————————————————
版权声明:本文为CSDN博主「qq_40174045」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_40174045/article/details/88741843

你可能感兴趣的:(系统)