C++程序调试详解(包括打断点 单步调试 数据断点...)

﹏ヽ暗。殇╰゛Y 2023-09-30 15:17 21阅读 0赞

程序调试是变成中非常重要的一环 可以帮我们检查程序的错误或者变量的值

1:打断点 可以单机打断点的行按F9 也可右击行打断点

如下图 红色的原点表示断点 程序运行到这里会停止

8c04abcd27474589a44e2cd72bd0c648.png

2:F5进入调试状态 但你如果 没打断点那么跟正常运行是一样的

3:单步调试 F10会沿着断点然后一行一行代码执行

黄色的箭头即当前的程序执行位置

2487976957f9451d928e40742e980742.png

下方的窗口即可显示调试中变量的值

a1a6127300384ddfbc5f8d6094ce9860.png

调试中同样可以显示寄存器里面的信息(学过计组和操作系统的同学应该比较熟悉)

打开方法为上方的调试->窗口 再点击寄存器 里面还有很多窗口 比如反汇编等等

c7f31086d7ec4c33a6309ea7c44efdda.png

数据断点的意思就是当数据到你设置的那个值后就打断

发表评论

表情:
评论列表 (有 0 条评论,21人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Eclipse断点调试程序

    断点调试模式 断点模式可以使程序在执行时暂停在我们希望观察的位置,进行单步执行代码、查询变量及表达式的值 等操作,从而跟踪代码执行流程、调试程序运行bug。 使用调试

    相关 JavaScript调试

    JavaScript单步调试 作为前端开发人员,单步调试这一项技能往往被忽略,但是我依然觉得单步调试是一个非常实用并且基本的技能。当然,前端开发人员主要与JavaScri

    相关 MyEclipse调试

    1, 首先在一个java文件中设断点,然后运行,当程序走到断点处就会转到debug视图下, 2, F5键与F6键均为单步调试,F5是step into,也就是进入本行代...