代码块调试器因程序参数而失败
Posted
技术标签:
【中文标题】代码块调试器因程序参数而失败【英文标题】:Code Blocks debugger fails with program arguments 【发布时间】:2013-09-02 16:54:08 【问题描述】:我正在使用 Code::Blocks 12.11(使用 MinGW),当我想在设置程序参数后开始调试会话时,GDB 调试器只是从一开始就停止执行,整个程序冻结。它吓坏了我,因为我无法调试需要命令行参数的程序。这些是“调试器”窗口中的最后两行(在此之后没有任何反应,Code::Blocks 冻结):
Setting breakpoints
Debugger name and version: GNU gdb (GDB) 7.5
有谁知道原因,为什么 GDB 不能使用命令行参数?
【问题讨论】:
GDB 确实 使用命令行参数。您能否显示您的 IDE 实际运行的 GDB 命令的日志? 呃,我在哪里可以找到这个日志?我在调试器设置中找到了一个“调试器初始化命令”框,但它是空的,我不知道你在说什么......实际上它有时有效,有时冻结(使用相同的参数!),就像有Code::Blocks/GDB 中的一个错误,有时会出现有时不会。 抱歉,我对 Code::Blocks 一无所知。 希望您现在已经看过 here。这只是一个简单的谷歌搜索:) 【参考方案1】:更新代码块和 GDB。 这可能是错误,更新代码块是值得的,因为错误已经解决。
【讨论】:
以上是关于代码块调试器因程序参数而失败的主要内容,如果未能解决你的问题,请参考以下文章