我常常看到一些gdb指南使用没有参数的示例。但是在parctice中,我需要使用参数gdb调试程序。
此程序以“./voronoi -t outputfile”运行,-t是程序voronoi本身参数,是输入,而outputfile是outputfile。但是当我使用“gdb ./voronoi -t outputfile”时,它会告诉我一些错误,但是当不使用gdb调试时,运行“./voronoi -t outputfile”就行了。
如何使用gdb调试和aslo参数?如何设置参数?
答案 0 :(得分:1)
您可能需要查看gdb的run
和start
命令 - 您可以像在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 ...