我已经在Linux上安装了一个SASM,我想输入参数来启动程序并观察寄存器的行为,但我不知道如何将此参数输入到SASM调试器或其他东西。
jxct1oxe1#
启动调试程序时,在底部的“GDB命令”中键入“run arg1 arg2 arg3...”
hjzp0vay2#
另一种方法是将命令行参数放在输入框中并使用char zz[100] ;那么:get(zz)将把所有的args(除了args [0])读入zz,并且您必须自己解析字符串
2条答案
按热度按时间jxct1oxe1#
启动调试程序时,在底部的“GDB命令”中键入“run arg1 arg2 arg3...”
hjzp0vay2#
另一种方法是将命令行参数放在输入框中并使用char zz[100] ;那么:get(zz)将把所有的args(除了args [0])读入zz,并且您必须自己解析字符串