我正在尝试运行一个在我的x86 Debian压缩框上编译的本机二进制文件(以匹配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
这很令人费解,因为word-count是一个二进制可执行文件。有人知道系统的哪个部分在抱怨吗?操作系统是否试图在二进制文件的开头查找一些魔术字节,但找不到它们?
发布于 2012-09-04 07:19:23
这是一段时间之前,但如果我没记错的话,问题是我试图运行的二进制文件是在OS上编译的,而不是匹配的OS/arch (即Debian)。
https://stackoverflow.com/questions/10848779
复制相似问题