如何从文件中读取和执行GDB命令?

时间:2013-01-09 00:41:25

标签: gdb gnu disassembly

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

例如 - 我想设置休息时间 -

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

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

1 个答案:

答案 0 :(得分:39)

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

gdb -x command_file_name

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

>source [-s] [-v] command_file_name