我正在尝试使用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 ")")