如何在系统调用仿真中通过 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'
以前用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'