0

gdbを起動し、自分で入力したくないコマンドを入力するのに役立つシェルスクリプトを作成したいのですが、どうすればよいですか?

以下のヒアドキュメントを試しましたが、機能しません。何を間違えたのでしょうか。

#! /bin/sh -
gdb ./myexe << MYHEREDOC
b xxx.c:1234
commands 1
printf "xxxxxxxx"
continue
end
MYHEREDOC

よろしくお願いします〜

4

1 に答える 1

1

本当にうまくいくはずです(docsを参照)。おそらく、コマンド ファイルを使用すると、ヒアドキュメントを使用する必要がなくなります。

コマンド.gdb :

file ./myexe
b xxx.c:1234
commands 1
printf "xxxxxxxx"
continue
end
run

$ gdb -x commands.gdb
于 2012-10-22T12:20:18.057 に答える