32

我在目标文件(例如)上运行GDB,我想根据几个命令来检查它。如何根据文件中的行执行这些命令(而不是输入每个运行的GDN)?exeFile

例如 - 我想设置休息 -

break *0x8048e19
break *0x8048e32
break *0x8048e6f
break *0x8048e90

所以我想将它们保存在一个文件中,然后告诉 GDB 从这个文件中执行它们。

4

1 回答 1

65

将命令写入文件并使用 -x 开关执行 gdb

gdb -x command_file_name

或者如果您不想从命令行指定命令文件,则在 gdb 运行时运行 gdb source 命令

>source [-s] [-v] command_file_name
于 2013-01-09T00:51:58.690 回答