codeblocks断点调试怎么操作_什么是断点

(5) 2024-08-11 21:12

Hi,大家好,我是编程小6,很荣幸遇见你,我把这些年在开发过程中遇到的问题或想法写出来,今天说一说
codeblocks断点调试怎么操作_什么是断点,希望能够帮助你!!!。

首先,新建一个C/C++的codeblocks项目。具体步骤如下:

1. 新建一个工程(project),注意路径中不要包含中文,否则后面断点调试时会出现问题
codeblocks断点调试怎么操作_什么是断点_https://bianchenghao6.com/blog__第1张

2. 直接选择空工程
codeblocks断点调试怎么操作_什么是断点_https://bianchenghao6.com/blog__第2张

3. 选择C或者C++项目即可
codeblocks断点调试怎么操作_什么是断点_https://bianchenghao6.com/blog__第3张

4. 点开工作空间(workspace)中的Source文件夹,即可对文件进行编辑
codeblocks断点调试怎么操作_什么是断点_https://bianchenghao6.com/blog__第4张

然后,在.c或者.cpp文件中编写程序,设置断点进行调试。下面以一个小程序为例:

#include <iostream> using namespace std; int Fibnocci(int n) { int fib[128]; fib[1]=1; fib[2]=1; for(int i=3;i<=n;i++) { fib[i] = fib[i-1] + fib[i-2]; } return fib[n]; } int main() { int n; cin>>n; if(n<1) { cout<<0<<endl; return 0; } cout<<Fibnocci(n)<<endl; return 0; } 

这是大家编程入门时都会见过的,斐波拉契数列的一种迭代实现。下面,我们就以这份代码为例,设置断点进行调试。

先了解一下基本的断点调试术语
1. 设置/取消断点:快捷键F5,或者点击“Debug”下拉框中的“Toggle breakpoint”
2. 开始调试/执行到下一断点(Debug/continue):快捷键F8,或者点击“Debug”下拉框中的“Start/Continue”
3. 单步调试(Next line):快捷键F7,或者点击“Debug”下拉框中的”Next line”
4. 跳入函数(Step into): 快捷键Shift+F7,或者点击“Debug”下拉框中的“Step into”
5. 跳出函数(Step out):快捷键Ctrl+F7,或者点击“Debug”下拉框中的“Step out”
6. 结束调试(Stop debugger):快捷键Shift+F8,或者点击“Debug”下拉框中的“Stop debugger”

下面结合代码进行解释:
1. 设置/取消断点
codeblocks断点调试怎么操作_什么是断点_https://bianchenghao6.com/blog__第5张

2. 开始调试,建议大家打开变量观察框(Watches),方便查看中间变量
打开变量观察框(Watches):
codeblocks断点调试怎么操作_什么是断点_https://bianchenghao6.com/blog__第6张
断点调试:
codeblocks断点调试怎么操作_什么是断点_https://bianchenghao6.com/blog__第7张

3. 执行到下一断点,并跳入函数
codeblocks断点调试怎么操作_什么是断点_https://bianchenghao6.com/blog__第8张

今天的分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。

上一篇

已是最后文章

下一篇

已是最新文章

发表回复