0

我正在尝试运行在我的 x86 Debian Squeeze 盒上编译的本机二进制文件(以匹配 Amazon AMI),但我一直收到这个奇怪的错误

/mnt/var/lib/hadoop/mapred/taskTracker/hadoop/jobcache/job_201206011019_0001/attempt_201206011019_0001_m_000000_0/work/./word-count: 1: Syntax error: "(" unexpected

令人费解的是,字数统计是二进制可执行文件。有人知道系统的哪个部分在这里抱怨吗?操作系统是否试图在二进制文件的开头寻找一些魔法字节但没有找到它们?

4

1 回答 1

0

这是不久前的事,但如果我没记错的话,问题是我试图运行的二进制文件是在 OS X 上编译的,而不是匹配的 OS/arch(即 Debian)。

于 2012-09-03T23:19:23.403 回答