Ошибка создания файла сборки (.s): неизвестное использование мнемоники инструкции без суффикса размера

Я взял на себя несколько проектов от разработчика и столкнулся с несколькими проблемами, которые не могу решить. В одном проекте у меня есть файл сборки в проекте 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

Любая идея?

1

Решение

Догадаться!

Кажется, что компиляция проекта с помощью симулятора XCode была преступником, так как я смог скомпилировать его на устройстве. Я предполагаю, что файл сборки был написан для ARM, а симулятор Xcode работает на x86.

1

Другие решения


По вопросам рекламы [email protected]