非法指令 - 在Android上运行Cross编译的c代码

时间:2012-07-14 23:04:24

标签: android c cross-compiling

我需要这方面的帮助:((此问题之前已发布,但尚未解决。 我正在尝试在模拟器上运行的Android 2.3.3平台上运行C代码。 这是我的代码(甚至不是你好的世界): test.c的

void main() { }

交叉编译:arm-linux-gnueabi-gcc -static -o test test.c

->adb push test /data/local
->./test

我得到了:非法指令./test

我也尝试使用 -march = armv5 进行编译,但结果相同。

CPU信息:

->adb shell /proc/cpuinfo

CPU架构:5TEJ

我已经迷失在互联网上寻找解决方案。 如果有人解决了这个或有任何想法请分享。 我非常感谢你的帮助。

0 个答案:

没有答案