最近在运行一个软件是,发现报错:
ibboost_iostreams.so.1.57.0: cannot open shared object file: No such file or directory
以前运行的时候也没有发现这个问题,这一次就出现这种情况,让我一个小白是一头雾水。
好在网上的教程很多,但是很凌乱,越看越懵。
但是经过我长时间的研究,我发现其实就是一个问题:这个软件运行时需要ibboost_iostreams.so.1.57.0这个动态库,但是它找不到,根据网上各位大佬的解决教程,我再/usr/lib/x86_64-linux-gnu/这个目录下找到了各个动态库,在里面寻找我想要的ibboost_iostreams.so.1.57.0这个库,结果发现没有。
但是我发现了ibboost_iostreams.so.1.65.1.这个库,我想着把ibboost_iostreams.so.1.57.0链接到ibboost_iostreams.so.1.65.1.应该也行。
sudo ln -s /usr/lib/x86_64-linux-gnu/libboost_iostreams.so.1.65.1 /usr/lib/x86_64-linux-gnu/libboost_iostreams.so.1.57.0
然后运行,ok