在Linux下默认的汇编器是"as"。我知道gdb支持使用AT&T和Intel语法来反汇编。
我的问题是,我知道"as"支持AT&T格式,那它也支持Intel格式吗?例如,我有一个"b.s"文件。
如何让“as”编译此.s文件? 谢谢。
我的问题是,我知道"as"支持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'
如何让“as”编译此.s文件? 谢谢。
.intel_syntax noprefix
。 - Michael Petch