标签: 64-bit gas
有没有人知道GAS的教程,我可以找到有关在64位系统上编译和链接AT& T-Syntax代码的信息?我需要这个用于大学,所以我不能使用nasm。 我能找到的所有内容都是针对nasm或类似的东西,或者它们只能在32位上运行。 即使是我们教授在我的32位系统上工作的简约示例,也没有在64位系统上工作。
答案 0 :(得分:2)
您只需要更改指令的后缀和寄存器名称。改变这个:
movl %ebx, %ecx # to: movq %rbx, %rcx