作为作业的一部分,我必须调试一个有错误的程序。但是,我必须先传递命令行参数才能解决此问题。
我做:
gdb -tui InsertionSortWithErrors
哪个可行,但是之后我不知道如何传递参数。我用过gdb -help,它说了一些--args我也尝试过的方法,但是没有用。
gdb -help
--args
我希望能够获得调试器+ GUI并传递命令行参数。
一旦gdb启动,您可以使用“ r args ” 运行程序。
gdb
因此,如果您通过以下方式运行代码:
$ executablefile arg1 arg2 arg3
gdb通过以下方法调试:
$ gdb executablefile (gdb) r arg1 arg2 arg3