嗨,我正在尝试在我的计算机中编译简单的 C 程序,并且在编译时我从终端下得到了类似的消息 [参见图片],说明了某种汇编错误。我不知道这是否是计算机内存/堆栈问题(尽管我已经重新启动了计算机)或其他任何问题,但我可以肯定的是,过去几天我一直在以相同的方式编译 C 程序。
代码:
#include <stdio.h>
main(){
printf("hello");
}
输出:
/tmp/cconajAc.s:汇编程序消息:/tmp/cconajAc.s:9:错误:后缀或操作数对“推送”无效
请告诉我如何解决这个问题!
已编辑:我刚刚从另一个计算机实验室房间的工作站更换,它工作正常,没有任何组装错误。我的猜测是安装在其他实验室的那些计算机中的开发工具有错误。我想现在这对我有用,尽管知道我在另一台计算机中遇到的问题的根源会很有趣。