【问题标题】: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。这只是一个简单的谷歌搜索:)

标签: c debugging gdb command-line-arguments codeblocks


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2016-09-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-03-10
    • 1970-01-01
    • 2015-11-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多