如何gdb包含参数的程序

时间:2014-01-06 02:48:21

标签: c gdb

我常常看到一些gdb指南使用没有参数的示例。但是在parctice中,我需要使用参数gdb调试程序。

此程序以“./voronoi -t outputfile”运行,-t是程序voronoi本身参数,是输入,而outputfile是outputfile。但是当我使用“gdb ./voronoi -t outputfile”时,它会告诉我一些错误,但是当不使用gdb调试时,运行“./voronoi -t outputfile”就行了。

如何使用gdb调试和aslo参数?如何设置参数?

3 个答案:

答案 0 :(得分:1)

您可能需要查看gdb的runstart命令 - 您可以像在shell提示符下一样传递命令行参数:

% gdb my_program
[...]
start par1 par2 par3 ...

答案 1 :(得分:1)

$ gdb program

破坏linenumber | functionName

运行[参数]

答案 2 :(得分:0)

如果你的系统是windows,你可以这样做: 1.gdb your_program 2.set args para1 para2 para3 ...