作为我的任务的一部分,我必须调试一个有错误的程序。但是,我必须先传递命令行参数才能解决这个问题。
我愿意:
gdb -tui InsertionSortWithErrors
这可行,但之后我不知道如何传递参数。我使用了 gdb -help
,它说明了一些关于 --args
的内容,我也尝试过,但没有成功。
我希望能够获得调试器+GUI并传递命令行参数。
最佳答案
gdb
启动后,您可以使用“r args”运行程序。
因此,如果您通过以下方式运行代码:
$ executablefile arg1 arg2 arg3
在 gdb
上调试它:
$ gdb executablefile
(gdb) r arg1 arg2 arg3
https://stackoverflow.com/questions/14494957/