Я взял на себя несколько проектов от разработчика и столкнулся с несколькими проблемами, которые не могу решить. В одном проекте у меня есть файл сборки в проекте Xcode, помеченный как файл ‘testo.s’. Когда я собираю и запускаю, я получаю Apple LLVM 6.0 Error с этими особенностями ошибки ниже …
testo.s: 14: 5: ошибка: неизвестно использование мнемоники инструкции без суффикса размера
MOV r1, r0
^
…/testo.s:15:5: ошибка: неизвестно использование мнемоники инструкции без суффикса размера
MOV PC, R0
^
…/testo.s:18:5: ошибка: неизвестно использование мнемоники инструкции без суффикса размера
MOV PC, R14
^
Команда /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang завершилась неудачно с кодом выхода 1
Файл сборки testo.s — это ..
.globl _doTesting
.globl _doObserverThing
_doTesting:
MOV r1, r0
mov pc, r0
mov pc, r14
Любая идея?
Догадаться!
Кажется, что компиляция проекта с помощью симулятора XCode была преступником, так как я смог скомпилировать его на устройстве. Я предполагаю, что файл сборки был написан для ARM, а симулятор Xcode работает на x86.