代码块调试器因程序参数而失败

标签 c debugging gdb command-line-arguments codeblocks

我正在使用 Code::Blocks 12.11(带有 MinGW),当我想在设置程序参数后启动调试 session 时,GDB 调试器会从一开始就停止执行,整个程序就会卡住。这让我很害怕,因为我无法调试需要命令行参数的程序。这是“调试器”窗口中的最后两行(此后什么也没有发生,Code::Blocks 卡住):

Setting breakpoints
Debugger name and version: GNU gdb (GDB) 7.5

有谁知道 GDB 不能使用命令行参数的原因吗?

最佳答案

更新 CodeBlocks 和 GDB。 这可能是错误,更新代码块是值得的,因为错误已经解决了。

关于代码块调试器因程序参数而失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18577784/

相关文章:

将C程序编译到MS-DOS环境

debugging - 尝试在 $esp 处查看内存时,Ubuntu gdb 无法访问地址处的内存

c# - Debug.Print 与 Debug.WriteLine

c++ - 为什么 gdb 中的打印命令会为 C++ std::strings 返回\035?

c - gdb:程序退出,代码为 030000000375

c - 为什么我的 C 程序的二进制文件中没有 jmp esp 指令?

C - 从 va_arg 中检索 int 数组的值

c - 格式字符串利用以段错误结束

linux - gdb 命令检查变量是否存在

c - C 中的 Makefile 以获取可执行文件