赞
踩
使用gcc或cc命令编译c文件后,push到Android系统中执行,报:not executable: 64-bit ELF file
解决方法:
使用Android SDK中的交叉编译工具来进行编译,具体操作如下
./prebuilts/gcc/linux-x86/arm/gcc-linaro-6.3.1-2017.05-x86_64_arm-linux-gnueabihf/bin/arm-linux-gnueabihf-gcc -o 可执行文件名 --static 源文件
注意--static一定要用
编译后再将可执行文件push到系统即可执行