<分区>
我经常看到一些 gdb 指南使用不带参数的示例。但在实践中,我需要用 gdb 调试带参数的程序。
这个程序运行为“./voronoi -t outputfile”,-t是程序voronoi本身的参数,是输入,outputfile是输出文件。但是当我使用“gdb ./voronoi -t outputfile”时,它会告诉我一些错误,但是当不使用 gdb 调试时,运行“./voronoi -t outputfile”就可以了。
如何让它既可以gdb调试又可以带参数?如何设置参数?
<分区>
我经常看到一些 gdb 指南使用不带参数的示例。但在实践中,我需要用 gdb 调试带参数的程序。
这个程序运行为“./voronoi -t outputfile”,-t是程序voronoi本身的参数,是输入,outputfile是输出文件。但是当我使用“gdb ./voronoi -t outputfile”时,它会告诉我一些错误,但是当不使用 gdb 调试时,运行“./voronoi -t outputfile”就可以了。
如何让它既可以gdb调试又可以带参数?如何设置参数?
最佳答案
您可能想看一下 gdb 的 run
和 start
命令——您可以向它们传递命令行参数,就像您习惯于在 shell 提示符下一样:
% gdb my_program
[...]
start par1 par2 par3 ...
关于c - 如何 gdb 包含参数的程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20942155/