Eclipse C/CPP 调试教程

来源:互联网 发布:centos python3 编辑:程序博客网 时间:2024/04/30 13:12

Eclipse 建立一个C/C++ 工程,这个就不说了,今天只讲调试.

问题如下:



无论输入什么,都显示 输入的数字等于10.

通常可以加断点,然后调试定位问题.

首先在第18行加一个断点,


快捷键Ctrl+Shift+B, 也可以双击行号旁边的侧边栏快速添加.

通过这种方式添加的断点是普通断点,也就是说,程序运行到这里就回停下来,

我们可以修改断点的属性来添加条件断点:

右键单击断点旁边的侧边栏,选择 断点属性:


之后弹出新窗口:


在这里,特意添加了一行:  cout<<"num="<<num<<endl;

在这里加了一个条件断点,展示给大家:



另外值得提的地方就是查看自动变量窗口的值 和查看表达式串口的值, 其中表达式窗口 里边的变量或者表达式是自己添加的.

还有就是有时候可以看看 内存的值和寄存器的值, 这些都是较高级的内容,平时调试一般加断点和log就足可以应付大部分的问题了.


0 0
原创粉丝点击