Linux AT&T汇编错误:Error: invalid instruction suffix for `push'编程
在 Linux 使用 AT&T 语法写汇编程序时code
程序中有一条命令为:pushl %eaxget
使用 as 编译时出现错误:io
Error: invalid instruction suffix for `push'编译
缘由是 64 位系统和 32 位系统的差异引发的语法
解决方法为:程序
在代码开头添加 .code32 便可方法