web-dev-qa-db-ja.com

ファイルからGDBコマンドを読み取って実行する方法は?

[〜#〜] gdb [〜#〜] on object file(例えばexeFile)を実行し、いくつかのコマンドに従って調べたいと思います。ファイル内の行に従ってこれらのコマンドを実行するにはどうすればよいですか(代わりにこれらをそれぞれ入力[〜#〜] gdn [〜#〜] running)?

例えば-休憩を入れたい-

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

それらをファイルに保存してから、GDBにこのファイルから実行するように指示します。

23
URL87

コマンドをファイルに書き込み、-xスイッチを指定してgdbを実行します

gdb -x command_file_name

または、コマンドラインからコマンドファイルを指定したくない場合は、gdbの実行中にgdb sourceコマンドを実行します。

>source [-s] [-v] command_file_name
50
Kanwar Saad