c - 如何 gdb 包含参数的程序

标签 c gdb

<分区>

我经常看到一些 gdb 指南使用不带参数的示例。但在实践中,我需要用 gdb 调试带参数的程序。

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

如何让它既可以gdb调试又可以带参数?如何设置参数?

最佳答案

您可能想看一下 gdb 的 runstart 命令——您可以向它们传递命令行参数,就像您习惯于在 shell 提示符下一样:

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

关于c - 如何 gdb 包含参数的程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20942155/

相关文章:

c - 我的 C 程序输出不需要的数组值

C : Vec of structures

gdb - 如何在 gdb 中将 float 打印为指数?

c - gdb 'info types' 不打印 C 结构

c - 使用 GDB 打印/观察大型代码库文件中的变量?

fortran - gdb 中 pretty-print Fortran 动态类型

c - 我对这个 if 语句的否定是否正确?

c - 如何从字符串中提取数字并将它们全部相加 c

c - 我无法用 C 语言在文本文件中写入结构

c++ - 在 Debug模式下运行的 CGI 程序