もう 1 つのオプションとして、GDB シェル内で、プログラムを実行する前に行うことができます
(gdb) set args file1 file2
次の方法で検査します:
(gdb) show args
--help
として GDB7.1.1 を使用しています ショー:
gdb [options] --args executable-file [inferior-arguments ...]
私見ですが、この順序は最初は少し直感的ではありません。
試してみてください
gdb --args InsertionSortWithErrors arg1toinsort arg2toinsort
一度 gdb
起動したら、「r args」を使用してプログラムを実行できます "。
したがって、コードを次の方法で実行している場合:
$ executablefile arg1 arg2 arg3
gdb
でデバッグします 投稿者:
$ gdb executablefile
(gdb) r arg1 arg2 arg3