如何在系统调用仿真中为由 gem5 运行的程序分配命令行参数参数?

问题描述

之前用gem5运行的程序都是不带参数的。但是如果我运行的程序需要参数怎么办。我试过--cmd="add 3 4",不行。我目前正在尝试使用 gem5 运行 Coremark。直接运行 Coremark 的命令是 ./coremark.exe 0x0 0x0 0x66 0 7 1 2000> ./run1.log

解决方法

您可以使用 --options 传递命令行参数,如下所示:

gem5.opt configs/example/se.py --cmd add --options '3 4'