Android将ARM可执行文件视为脚本

时间:2016-10-27 10:46:34

标签: android adb cross-compiling

我正在尝试使用adb在Android模拟器上执行ARM二进制文件,但它给我一个错误,好像它试图将其作为脚本执行一样。 Hello.c是一个为Android编译的简单hello世界程序。我该如何正确执行?以下是我在终端中所做的事情。非常感谢。

arm-linux-androideabi-gcc --sysroot=/home/lotus/android-ndk-r13/platforms/android-9/arch-arm -o hello.o hello.c 
adb -s emulator-5554 push hello.o /data/bin/hello 
100 KB/s (6284 bytes in 0.061s)
adb -s emulator-5554 shell chmod 777 /data/bin/hello
adb -s emulator-5554 shell /data/bin/hello
/data/bin/hello: 1: Syntax error: word unexpected (expecting ")")

0 个答案:

没有答案