我有一个使用boost版本1.58.0的预编译二进制文件。我当前安装的Boost库是1.65.1版。尝试在Ubuntu 18.04上执行二进制文件时,发生以下错误:
$ ./binary_file
$ ./binary_file: error while loading shared libraries: libboost_program_options.so.1.58.0: cannot open shared object file: No such file or directory
我如何使其与我的版本一起使用?或者,如果不可能,则安装较早的boost版本并在没有冲突的情况下运行它?