在Android上运行NDK可执行文件时出现Magic 7F45错误

我创建了一个简单的Hello World C程序,使用ndk-build编译它,并通过adb传输它。 基本上我遵循了http://d34th4ck3r.wordpress.com/2011/06/18/how-to-run-c-cpp-code-in-android/中的步骤,除了GNUmake步骤(它似乎没有必要)因为我仍然得到我的二进制文件)。

但是,当我运行它时,我首先得到一个“无法执行:权限被拒绝”的错误。 使用chmod 777后,我收到了“不可执行:magic 7F45”错误。

请帮忙。 谢谢。