我在一台不熟悉的机器上为一个朋友做一个项目,我遇到了一些错误。
我正在运行一个名为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/