1. ホーム
  2. c++

[解決済み] gdbで実行するプログラムに引数を渡したり、ファイルから標準入力をリダイレクトするには?

2022-04-09 03:01:50

質問

私は通常、プログラムを.NET Frameworkとして実行します。

./a.out arg1 arg2 <file

gdbを使ってデバッグしたいのですが。

を意識しています。 set args という機能がありますが、これはgdbプロンプトからしか使えません。

解決方法は?

に引数を渡します。 run コマンドを gdb 内から実行します。

$ gdb ./a.out
(gdb) r < t
Starting program: /dir/a.out < t