-
git clone --recursive https://github.com/wangchang327/compiler-lab-test-driver.git
-
确保可执行文件和测试代码在同一路径下, 并填写正确的测试样例和 MiniVM 的位置. 执行时, 会首先
make all
进行编译, 所以还需要Makefile
. 如要不作任何更动而运行, 目录结构应当如图所示: -
如要测试 RISC-V 生成, 还需要提前打开一个名为
riscv
的 docker 虚拟机:docker run -it --name riscv --rm riscv-dev-env
python3 test.py e/t/r --verbose
--verbose
时打印每一行的输出, 不打印更易看清每个样例的运行时间.
输出图示: