我正在为一个我不熟悉的机器上的朋友做一个项目而且我遇到了一些错误。
我正在运行一个名为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
答案 0 :(得分:1)
你正确地完成了所有的研究,现在你只需要解释它。它是一个64位可执行文件(x86-64
),并且您使用的是32位内核(i686
)。您需要查找或编译32位版本的bibtex2html。