4.5 测试环境及提交说明
提交说明
本次实验需要提交的文件只有my_assembler_utils.c和my_linker_utils.c。
测试说明
测试步骤
- 实验提供的代码里有针对各平台的辅助文件,将对应的
Makefile和libP4.a(Windows系统下为libP4.lib)文件复制到主目录下(即与assembler.c文件同一目录); - 在主目录下通过命令行执行
make assembler可以得到汇编器可执行文件,执行make linker可以得到链接器可执行文件,或执行make可以一起编译汇编器和链接器。 - 创建输入文件,并写入你希望测试的
MIPS汇编代码,之后调用汇编器和链接器完成MIPS代码到机器码的转换,举例如下:
Linux系统与Mac系统下:
./assembler main.asm main.int main.out
./assembler add.asm add.int add.out
./linker main.out add.out main.o
Windows系统下:
assembler.exe main.asm main.int main.out
assembler.exe add.asm add.int add.out
linker.exe main.out add.out main.o
- 我们提供了各平台下的标准汇编器和链接器文件,以供大家作为参考。
- 我们还提供了CPU处理器用于运行机器码并观察结果,使用指南在下一章节。
测试环境
- Windows: 可以通过这篇教程安装
MinGW-64来执行make,注意需要配置系统变量,并拷贝一个mingw32-make.exe的副本命名为make.exe。 - Linux: 直接安装
gcc即可。 - Mac: 直接安装
gcc即可。