Spim MIPS 模拟器未启动(Stanford cs143)

问题描述 投票:0回答:1

目前正在尝试为斯坦福大学的cs143课程做作业。 (edx在线课程)

当我尝试运行 spim 时,出现此错误:

文件目录显示该文件确实存在。我也不知道“预期的一元运算符”错误是从何而来。

该目录已添加到 PATH,所有别名都正确,等等。我通过 SSH 连接到 ubuntu 服务器。

任何帮助将不胜感激。谢谢。

compiler-construction spim
1个回答
0
投票

我知道这个问题有点老了,但我遇到了同样的问题并搜索了几个小时,所以这里是解决方案:

随课程分发的 SPIM 版本是 32 位二进制文件,无法在 Ubuntu 上开箱即用。我正在 Windows 上使用 WSL2 来完成该课程,这个答案也适用于 Windows。为了让 spim 运行,您必须首先执行以下操作:

sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install gcc-multilib

这将解决您提到的关于没有此类文件或目录的第二个问题。您遇到的第二个问题是您可能希望将编译后的代码传递到 spim 中。例如,如果您在示例文件夹中编译 hello_world.cl,那么要运行它,您可以输入:

spim -file hello_world.s
© www.soinside.com 2019 - 2024. All rights reserved.