2024年4月9日,周二下午
GCC默认把C语言文件编译成AT&T语法的汇编代码,
GCC 提供了 -masm=intel
选项来生成 Intel 风格的汇编代码,
通过如下命令可以编译成Intel语法:
gcc -S -masm=intel -o output.s input.c
在这个命令中:
-S
选项告诉 GCC 生成汇编代码而不进行编译链接。-masm=intel
选项指定生成的汇编代码为 Intel 风格。-o output.s
指定生成的汇编代码文件名为output.s
。input.c
是你要编译的 C 语言源文件。
运行这个命令后,GCC 将会将 input.c
编译成 Intel 风格的汇编代码,并将生成的汇编代码保存在 output.asm
文件中。