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 文件中。