C++ 代码::块中的gdb无法运行

C++ 代码::块中的gdb无法运行,c++,windows,gdb,mingw,codeblocks,C++,Windows,Gdb,Mingw,Codeblocks,调试了几个小时后,我无法调试我正在制作的项目,原因如下。 (它可以顺利编译,没有来自编译器的错误或警告。) 问题#1: 创建进程d:\My时出错 Documents\Downloads\CandyCrush\CandyCrush\bin\debug\CandyCrush.exe, (错误5) 解决方案: 我采纳了这些建议 以及, 所以我认为它解决了一件事。(“环境路径”中的“空格”) 重新启动计算机,以确保路径按建议正确提供给所有进程。(虽然这与我的问题没有太大关系) 随编译器一起更改我的IDE

调试了几个小时后,我无法调试我正在制作的项目,原因如下。 (它可以顺利编译,没有来自编译器的错误或警告。)

问题#1:

创建进程d:\My时出错 Documents\Downloads\CandyCrush\CandyCrush\bin\debug\CandyCrush.exe, (错误5)

解决方案:

  • 我采纳了这些建议 以及, 所以我认为它解决了一件事。(“环境路径”中的“空格”)
  • 重新启动计算机,以确保路径按建议正确提供给所有进程。(虽然这与我的问题没有太大关系)
  • 随编译器一起更改我的IDE目录
  • 更改我正在处理的项目的目录
  • 删除并重新安装
  • 删除并重新安装
  • 它改变了问题

    (请注意,我总是尝试调试和运行每个解决方案)

    问题#2:

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

    解决方案:

  • 从IDE手动配置调试器的路径(它说它找不到文件,但它在那里(?),所以它确实修复了它
  • A第一个问题又出现了,所以我想我真的把事情搞砸了

    解决办法是什么

    另外,我正在使用

    编辑

    完整(调试)日志

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

    [调试]>>>>>>>cb_gdb:[调试]>设置宽度0[调试]>>>>>>>>>cb_gdb:

    [debug]>设置高度0[debug]>>>>>>cb_gdb:[debug]>设置断点

    [debug]>>>cb_gdb:[debug]>打开打印asm demangle时挂起

    [调试]>>>>cb_gdb:[调试]>打开设置取消签名

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

    [调试]>>>>>>>cb_gdb:[调试]>在[调试]>>>>>>>>>>cb_gdb上设置新控制台:

    [debug]>设置反汇编风格附件[debug]>>>>>>cb_gdb:[debug]>

    捕获抛出[debug]捕获点1(抛出)[debug]>>>>>>>cb_gdb:[debug]>

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

    [调试]>>>>>>cb_gdb:[调试]>目录D:/CandyCrush/CandyCrush/

    [调试]搜索的源目录:

    D:/CandyCrush/CandyCrush$cdir$cwd[debug]>>>cb_gdb:[debug]>run

    [调试]创建进程时出错

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

    [调试]启动程序:

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

    [调试]>>>>>>cb_gdb:

    创建进程时出错

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

    [调试]>退出

    调试器已完成,状态为0


    这一点都不好。让IDE(编译器、调试器、编辑器)休息几个小时后,它又神奇地工作了。我没有关闭任何应用程序或重新启动计算机


    另外,这是因为游戏守卫或反病毒

    我假设您在Windows上运行-错误5拒绝访问。在
    D:\CandyCrush\CandyCrush\bin\Debug\CandyCrush.exe中是否确实有一个文件,如果有,它是否有任何异常权限?为什么问题中的第一条错误消息提到的路径与调试日志中的不同,
    d:\My Documents\Downloads\CandyCrush\CandyCrush\bin\debug\CandyCrush.exe
    ?@MichaelBurr,因为我已将其路径更改为
    无空格
    one您是否有可能干扰CandyCrush.exe程序运行的防病毒软件?@MichaelBurr Avira Free AV?嗯。我可以在操作系统中运行CandyCrush.exe,但不能在gdb.exe中运行?