我在一台我不熟悉的机器上为一个 friend 做一个项目,我遇到了一些错误。
我正在运行一个名为 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
最佳答案
您正确地完成了所有研究,现在您只需要对其进行解释。它是 64 位可执行文件 (x86-64
),而您使用的是 32 位内核 (i686
)。您需要查找或编译 32 位版本的 bibtex2html。
关于linux - 运行 bibtex2html 时无法执行二进制文件错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11301279/