如何在系统调用仿真中通过 gem5 将命令行参数参数分配给程序 运行?

How to assign command line argument parameters to programs run by gem5 in syscall emulation?

以前用gem5的程序运行都是没有参数的。但是我运行ning的程序需要参数怎么办。我试了--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'