У меня есть программа на C и сборке Arm v8 (встроенная сборка). Я скомпилировал его для создания 64-битной руки со статически связанным эльфом. Мне нужно иметь возможность запустить это на iPhone, но это дает мне ошибку «Невозможно выполнить двоичный файл». Это потому, что я пытаюсь запустить эльфа, а не мач-о, который нужен для айфона.
Есть ли какой-нибудь конвертер, который может преобразовать эльфа руки v8 в mach-o? Большинство из того, что я видел, это от x86 elf до mach-o
clang -arch=armv7
на своем Mac для компиляции вашей программы C в объектный файл, совместимый с iOS. - person The Paramagnetic Croissant   schedule 04.06.2014