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

use*_*052 5 c android android-ndk

我创建了一个简单的 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”错误。

请帮忙。谢谢你。