可以在iPhone模拟器或Android模拟器中执行ARM程序集吗?

时间:2010-09-27 09:22:07

标签: android iphone assembly android-emulator ios-simulator

有人能告诉我是否可以在模拟器中使用arm汇编语言执行程序?

2 个答案:

答案 0 :(得分:6)

这在iPhone模拟器中是不可能的,因为它是一个i386应用程序,没有能力模拟另一个处理器。因此,您必须将您的iPhone应用程序编译为i386代码才能在模拟器中运行它。

(我无法告诉你有关Android的信息。)

答案 1 :(得分:6)

基于QEMU的Android模拟器提供完整的ARMv5TE仿真。 ARMv6 / v7,VFP和NEON存在于当前版本中,但我认为对它们的支持仍然有点不稳定。

Android SDK是免费下载的,因此请抓取副本,看看它是否符合您的要求。

更新:完整的ARMv7-A支持可用且稳定。