1. ホーム
  2. debugging

[解決済み] gdbで複数のコマンドを何らかのデリミタ';'で区切る?

2022-04-27 16:28:46

質問

gdbで2つのコマンドを同時に実行しようとしています。

finish; next

コマンドを区切るために';'を使おうとしましたが、gdbは一度に両方を実行することを許可してくれませんでした。

gdbでbashのコマンドのように';'区切りで複数のコマンドを行うことは可能でしょうか?

どのように解決するのですか?

私はそうは思いません(ただし、間違っているかもしれません)。 このようなことができます。

(gdb) define fn
終了
> 次
> 終了

そして、そのまま入力する。

(gdb) fn

これをあなたの ~/.gdbinit ファイルにも記述して、常に利用できるようにします。