codeblocks无法调试解决方法

codeblocks无法调试程序——萌新小白经验

  • 错误类型
  • 解决错误后仍无法调试的情形
  • 错误处理方法
  • 调试时闪退解决方法

错误类型

   错误:您需要在调试器设置中指定调试程序。
    
   (对于 MinGW 编译器,'gdb.exe' (不包含引号))
    
   (对于 MSVC 编译器,'cdb.exe' (不包含引号)

解决错误后仍无法调试的情形

调试器名称及版本: GNU gdb (GDB) 7.9.1
子进程PID:8268
[Inferior 1 (process 8268) exited normally]
调试器结束,其状态码是0

调试状态下一闪而过,有时还会有如下弹窗:
codeblocks无法调试解决方法_第1张图片
点击“”后同样闪退,下方调试器显示如下信息
在这里插入图片描述

错误处理方法

报错是因为codeblocks的调试器不会默认设置调试程序,需要手动将gdb32.exe添加进codeblocks中。
打开设置中的调试器设置:
codeblocks无法调试解决方法_第2张图片
点击Default
codeblocks无法调试解决方法_第3张图片
在这里添加gdb32.exe的路径,一般为codeblocks路径下的\MinGW\bin
添加完毕后codeblocks即可调用调试器进行程序调试

调试时闪退解决方法

前面说调试闪退情况时提到会有一个提示视角改变弹窗,下面的选项点否就可以正常调试了,不要不管,直接点即可

你可能感兴趣的:(萌新经验,C/C++)