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