识别缺失的库

识别缺失的库

我下载了一个仅带有 .gz 扩展名的文件。它应该是一个包含更多文件的文件夹,但当我这样做时

$gunzip DOd.gz

我得到的是一个没有扩展名的二进制文件 DOd。如果我检查文件是什么,我会得到

$file DOd
DOd: ELF 64-bit LSB executable, x86-64, version 1 (GNU/Linux), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 2.6.32, BuildID[sha1]=dcbc85e17b9e60e67973f488eca1b930b4cd9d9d, not stripped

那么它就是可执行文件。但如果我尝试运行它,我会得到:

$./DOd
./DOd: error while loading shared libraries: libboost_system.so.1.55.0: cannot open shared object file: No such file or directory

然后我安装了 boost-libs 包但出现同样的错误。

知道如何运行或解压缩此文件吗?

相关内容