运行预编译的C ++可执行文件,将出现以下错误:
error while loading shared libraries: libboost_system.so.1.55.0: cannot open shared object file: No such file or directory
ldd显示以下内容:
libboost_system.so.1.55.0 => not found
...
因为我只有 libboost_system.so.1。 61 .0 和 libboost_system.so.1。 62 .0 出现在我的系统上。
需要安装较旧的库版本,还是可能迫使预编译的应用程序使用较新的库,或者可能以某种方式重新路由库?