Code :: Blocks中的gdb无法运行

时间:2013-10-26 08:19:11

标签: c++ windows gdb mingw codeblocks

经过几个小时的调试后,由于以下原因,我无法调试我正在制作的项目。 (它编译顺利,没有错误,也没有来自编译器的警告。

问题#1:

  

创建进程d:\ My时出错       文档\下载\ CandyCrush \ CandyCrush \ BIN \调试\ CandyCrush.exe,       (错误5)。

解决方案:

  1. 我遵循了建议 herehere, 所以我认为它解决了一件事。 (环境路径中的'空格'
  2. 重新启动计算机,以确保所有进程可以按照建议here正确使用该路径。 (虽然它与我的问题有点不相关
  3. 更改IDE的目录以及编译器。
  4. 更改我正在处理的项目的目录。
  5. 删除并重新安装MinGW
  6. 删除并重新安装Code::Blocks
  7. 它改变了问题。

    注意我总是尝试在每个解决方案之后调试并运行

    问题#2:

      

    启动调试器:D:\ cb \ CodeBlocks \ MingGW \ bin \ gdb.exe -nx -fullname -quiet -args D:/CandyCrush/CandyCrush/bin/Debug/CandyCrush.exe 失败

    解决方案:

    1. 从IDE手动配置调试器的路径(它表示找不到文件但是它在那里(?))所以它确实修复了它。
    2. Aaaand第一个问题又回来了,所以我觉得我真的搞乱了。

      可能有什么问题?

      PS。我正在使用GNU gdb (GDB) 7.5

      修改

      完整(调试)日志

        

      调试器名称和版本:GNU gdb(GDB)7.5

           

      [debug]>>>>>> cb_gdb:[debug]>设置宽度0 [debug]>>>>>> cb_gdb:

           

      [调试] GT; set height 0 [debug]>>>>>> cb_gdb:[debug]>设置断点

           

      等待[debug]>>>>>>> cb_gdb:[debug]>

      上设置打印asm-demangle      

      [debug]>>>>>> cb_gdb:[debug]>

      设置unwindonsignal      

      [debug]>>>>>> cb_gdb:[debug]>设置打印元素0

           

      [debug]>>>>>> cb_gdb:[debug]>在[debug]>>>>>> cb_gdb:

      上设置新控制台      

      [调试] GT; set disassembly-flavor att [debug]>>>>>> cb_gdb:[debug]>

           

      catch throw [debug] Catchpoint 1(throw)[debug]>>>>>> cb_gdb:[debug]>

           

      来源D:\ cb \ CodeBlocks \ share \ codeblocks / scripts / stl-views-1.0.3.gdb

           

      [debug]>>>>>> cb_gdb:[debug]>目录D:/ CandyCrush / CandyCrush /

           

      [debug]搜索的源目录:

           

      D:/ CandyCrush / CandyCrush; $ cdir; $ cwd [debug]>>>>>> cb_gdb:[debug]>运行

           

      [debug]创建过程时出错

           

      D:\ CandyCrush \ CandyCrush \ bin \ Debug \ CandyCrush.exe,(错误5)。

           

      [debug]启动程序:

           

      D:\ CandyCrush \ CandyCrush \ bin \ Debug \ CandyCrush.exe

           

      [调试] GT;>>>>> cb_gdb:

           

      创建流程时出错

           

      D:\ CandyCrush \ CandyCrush \ bin \ Debug \ CandyCrush.exe,(错误5)。

           

      [调试] GT;退出

           

      调试器已完成,状态为0

1 个答案:

答案 0 :(得分:0)

这根本不好。在IDE(编译器,调试器,编辑器)休息几个小时后,它再次神奇地工作。我没有关闭任何应用程序或重新启动计算机。

这也是因为 Game Guard Anti Virus