【发布时间】:2010-06-23 16:28:54
【问题描述】:
让我编译的程序集文件在 SPIM 上运行时遇到了很多麻烦。基本上我想写一个 c++ 文件,然后生成一个 .s 文件,我可以在 SPIM 中打开而不会出错。这意味着程序集必须使用 MIPS I 指令(某些 MIPS II)在 MIPS32 ABI 中。我该怎么做呢?现在我正在使用 g++,但是当我尝试在 SPIM 中运行文件时遇到了重大错误。我正在使用 MAC OSx 10.6.3,并且正在 Linux 机器上进行远程编译。有没有我可以使用的特殊编译器让我更容易做到这一点?
【问题讨论】:
-
对不起,我真的不熟悉这个词。我正在使用“mipseb-linux-g++”进行编译。我在一台 linux 机器上做,MIPS 3k。
标签: c++ compiler-construction assembly spim