在Linux中启动GDB时如何传递命令行参数?

作为作业的一部分,我必须调试一个有错误的程序。但是,我必须先传递命令行参数才能解决此问题。

我做:

gdb -tui InsertionSortWithErrors

哪个可行,但是之后我不知道如何传递参数。我用过gdb -help,它说了一些--args我也尝试过的方法,但是没有用。

我希望能够获得调试器+ GUI并传递命令行参数。

回答:

一旦gdb启动,您可以使用“ r args ” 运行程序。

因此,如果您通过以下方式运行代码:

$ executablefile arg1 arg2 arg3

gdb通过以下方法调试:

$ gdb executablefile  

(gdb) r arg1 arg2 arg3

以上是 在Linux中启动GDB时如何传递命令行参数? 的全部内容, 来源链接: utcz.com/qa/411566.html

回到顶部