Ассемблер по умолчанию под Linux является «как». Я знаю, что gdb поддерживает разборку с использованием как AT & T, так и синтаксиса Intel.Линукс «как» ассемблер поддерживает язык ассемблера формата Intel?
Мой вопрос: я знаю, что «как» поддерживает формат AT & T, поддерживает ли он формат Intel? Например. Я файл "b.s"
.global _start
_start:
mov ax,0
Тогда
as b.s
b.s: Assembler messages:
b.s:3: Error: too many memory references for `mov'
Как сделать "как" скомпилировать этот .s файл? Спасибо.
Добавьте '.intel_syntax noprefix' в начало файла сборки. –