【发布时间】:2010-09-17 00:43:54
【问题描述】:
gcc -S 选项将生成 AT&T 语法的汇编代码,有没有办法以 Intel 语法生成文件?或者有没有办法在两者之间转换?
【问题讨论】:
-
您可以使用 llvm-mc 在 shell 中轻松转换单个指令:
echo "packsswb mm0,[bp+si-0x54]" | llvm-mc-3.2 -x86-asm-syntax=intel提供packsswb -84(%bp,%si), %mm0
标签: gcc x86 gnu intel assembly