Codeblocks的断点调试步骤
大家好,又见面了,我是你们的朋友全栈君。
首先,新建一个C/C++的codeblocks项目。具体步骤如下:
1. 新建一个工程(project),注意路径中不要包含中文,否则后面断点调试时会出现问题
2. 直接选择空工程
3. 选择C或者C++项目即可
4. 点开工作空间(workspace)中的Source文件夹,即可对文件进行编辑
然后,在.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. 设置/取消断点
2. 开始调试,建议大家打开变量观察框(Watches),方便查看中间变量 打开变量观察框(Watches):
断点调试:
3. 执行到下一断点,并跳入函数
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/143209.html原文链接:https://javaforall.cn
相关文章
- QT断点调试[通俗易懂]
- 微信公众平台接口调试工具
- SAP 电商云 Spartacus 服务器端渲染的单步调试详细步骤
- android usb调试工具,USB调试怎么打开 各版本安卓手机打开USB调试模式方法[通俗易懂]
- C#多线程调试
- React源码学习进阶篇(一)新版React如何调试源码?
- 曾经54k stars又一个接口调试利器HTTPie
- 使用微软的 ProcDump 调试 Linux
- Linux下alsa声卡的驱动和调试方法(linuxalsa声卡)
- 深入学习Linux KDB:打造高效调试神器(linuxkdb)
- 解读SQL Server置疑,掌握调试技巧(sqlserver置疑)
- Linux 调试技巧:精选实用手段(linux调试手段)
- 搭建C语言MySQL环境,调试Web程序必备(c mysql 环境)
- 快速建立Servlet和JSP的运行、调试和编译环境
- 基于c语言中调试工具的用法汇总(不包含gdb)
- Jquery使用FirefoxFireBug插件调试Ajax步骤讲解
- android开发教程之ubuntu使用adb连接小米2的步骤和adb调试方法