1

我正在为一个我不熟悉的机器上的朋友做一个项目,我遇到了一些错误。

我正在运行一个名为 bibtex2html 的程序,该程序用于生成 HTML 参考页面。当我运行程序时,它给了我一个“无法执行二进制文件”错误。

从我的初步研究来看,这个问题似乎有很多原因,我不确定要开始。

到目前为止我所做的:

uname -a -> 
Linux baseline 2.6.38-15-generic-pae #60-Ubuntu SMP Tue May 22 11:48:17 UTC 2012 i686 i686 i386 GNU/Linux

file ~/bibtex2html/bibtex2html -> ~/bibtex2html/bibtex2html: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.15, stripped
4

1 回答 1

1

您正确地进行了所有研究,现在您只需要解释它。它是一个 64 位可执行文件 ( x86-64),而您使用的是 32 位内核 ( i686)。您需要找到或编译 32 位版本的 bibtex2html。

于 2012-07-03T03:28:19.363 回答