Mac OSX Неизвестная псевдооперация: .type
Я должен написать некоторый ассемблерный код. Поэтому я установил gcc4.4 (на доморощенный) и назвал gcc-4.4 -c asma.s
, но это не работает, как ожидалось:
asma.s:3:Unknown pseudo-op: .type
asma.s:3:Rest of line ignored. 1st junk character valued 97 (a).
Первые строки состоят только из стандартных псевдоопераций!
.text
.globl asma
.type asma, @function
asma:
Нужно ли устанавливать альтернативный ассемблер?
1 ответ
Решение
.type
является ELF
/COFF
директива, в то время как OSX использует Mach-O
формат. В большинстве случаев вы можете безопасно удалить линию.