Возможно ли выполнение сборки ARM в iPhone Simulator или Android Simulator?

Кто-нибудь может сказать мне, возможно ли выполнять программы на языке ассемблера в симуляторах?


person user299831    schedule 27.09.2010    source источник


Ответы (2)


Это невозможно в симуляторе iPhone, потому что это приложение i386 без возможности эмулировать другой процессор. Как следствие, вы должны скомпилировать свое приложение для iPhone в код i386, чтобы запустить его в симуляторе.

(Я не могу рассказать вам об Android.)

person Codo    schedule 27.09.2010
comment
Вот почему он называется симулятором, а не эмулятором. - person Jasarien; 27.09.2010

Эмулятор Android, основанный на QEMU, обеспечивает полную эмуляцию ARMv5TE. ARMv6/v7, VFP и NEON присутствуют в текущей версии, но я думаю, что их поддержка все еще немного ненадежна.

Android SDK можно загрузить бесплатно, поэтому скачайте копию и посмотрите, выполняет ли она то, что вам нужно.

ОБНОВЛЕНИЕ: доступна и стабильна полная поддержка ARMv7-A.

person fadden    schedule 27.09.2010