Une autre option, une fois à l'intérieur du shell GDB, avant d'exécuter le programme, vous pouvez faire
(gdb) set args file1 file2
et inspectez-le avec :
(gdb) show args
J'utilise GDB7.1.1, en tant que --help
affiche :
gdb [options] --args executable-file [inferior-arguments ...]
À mon humble avis, la commande est un peu peu intuitive au début.
Essayez
gdb --args InsertionSortWithErrors arg1toinsort arg2toinsort
Une fois gdb
démarre, vous pouvez exécuter le programme en utilisant "r args ".
Ainsi, si vous exécutez votre code en :
$ executablefile arg1 arg2 arg3
Déboguez-le sur gdb
par :
$ gdb executablefile
(gdb) r arg1 arg2 arg3