FreeBSD执行linux文件,“ELF二进制类型”3“未知”。错误

时间:2012-06-21 11:59:21

标签: linux freebsd

我按照FreeBSD Handbook上的说明操作,但它不起作用。

$ pkg_info | grep linux_base
linux_base-f10-10_4 Base set of packages needed in Linux mode for i386/amd64 (L
$ kldstat | grep linux
 5    1 0xffffffff8112d000 1c4ac    linux.ko
$ ./wkhtmltoimage-amd64
ELF binary type "3" not known.
./wkhtmltoimage-amd64: Exec format error. Binary file not executable.
$ uname -ai
FreeBSD xxxxxx.xxx.xxx 8.1-RELEASE-p1 FreeBSD 8.1-RELEASE-p1 #0: Mon Oct 18 01:46:34 CST 2010     root@xxxxxx.xxx.xxx:/usr/obj/usr/src/sys/CSSULA  amd64 CSSULA

有什么想法吗?

1 个答案:

答案 0 :(得分:3)

基于“-amd64”后缀,您似乎尝试使用Linux仿真执行64位二进制文​​件...根据众多来源,包括例如this线程。