codeblocks debug

  • 菜单栏点debugcodeblocks debug_第1张图片

  • 点step into 准备执行main函数第一句

  • 黄色箭头代表程序当前执行到的位置,点击next line执行完第一句codeblocks debug_第2张图片
    codeblocks debug_第3张图片

  • 点击step into 可进入函数里面codeblocks debug_第4张图片
    codeblocks debug_第5张图片

  • 检测变量值:点击watchescodeblocks debug_第6张图片codeblocks debug_第7张图片

    • function arguments:函数变量
      • 如果没有自动列出,我们可以自己在Locals中自己添加
    • Local:添加检测变量,输入完后回车即可(这里加入了一个不存在的变量temp)codeblocks debug_第8张图片
  • step out:跳出当前函数,回到原来调用的位置codeblocks debug_第9张图片

  • 注意

    中途结束调试的话一定要点这个按钮,不能直接关小黑框codeblocks debug_第10张图片

  • 后话

    • Run to cursor:适用于跳过函数内部的大循环等‘’;确定一部分代码没有问题的时候,通过它跳到想要位置
      codeblocks debug_第11张图片
    • 参考
    • 断点调试

你可能感兴趣的:(c++)