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

use*_*831 3 iphone assembly android android-emulator ios-simulator

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

Cod*_*odo 6

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

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

  • 这就是为什么它被称为模拟器而不是模拟器. (5认同)

fad*_*den 6

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

Android SDK是免费下载的,因此请抓取副本,看看它是否能满足您的需求.

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