我正在尝试运行本机二进制文件,在我的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
令人费解,因为字数是二进制可执行文件。谁知道系统的哪个部分在这里抱怨?操作系统是否试图在二进制文件的开头寻找一些魔术字节而没有找到它们?
答案 0 :(得分:0)
这是不久前的,但如果我没记错的话,问题是我试图运行的二进制文件是在OS X上编译的,而不是匹配的OS / arch(即Debian)。