C++学习之CodeBlocks安装与调试

前言

进行C/C++开发,首先就是要选择好的开发工具,我本人书写一些简单的C/C++代码,常用的开发工具是CodeBlocks,本文记录一下安装和运行过程

本文链接
个人博客:https://ronglin.fun/?p=127
PDF链接:见博客网站
CSDN: https://blog.csdn.net/RongLin02/article/details/122550205
本文原创,创作不易,转载请注明!!!

下载

首先进入codeblocks官网
http://www.codeblocks.org/downloads/binaries/
然后注意到Windows版本的,版本有很多,注意要下载mingw版本的
在这里插入图片描述

mingw版本是自带编译器版本的,如果系统已经提前下载好了mingw可以下载不带有mingw的

有关mingw的介绍如下
MinGW 提供了一套简单方便的Windows下的基于GCC 程序开发环境。MinGW 收集了一系列免费的Windows 使用的头文件和库文件;同时整合了GNU ( http://www.gnu.org/ )的工具集,特别是GNU 程序开发工具,如经典gcc, g++, make等。MinGW是完全免费的自由软件,它在Windows平台上模拟了Linux下GCC的开发环境,为C++的跨平台开发提供了良好基础支持,为了在Windows下工作的程序员熟悉Linux下的C++工程组织提供了条件。

类似于Linux中的gcc和g++,然后点击FossHUB就可以下载文件,然后下载文件名称:
codeblocks-20.03mingw-setup.exe

运行

安装

点击下载好的codeblocks-20.03mingw-setup.exe
然后直接Next就行了,安装路径是可以修改的
然后运行codeblocks
要想运行一个C/C++代码,有两种方式,第一个是创建一个简单的cpp的File,第二个是创建一个C/C++的project,分别说明。

File

左上角,点击FileNewFile...,如下图
在这里插入图片描述

然后在弹出来界面选择C/C++ source,然后next,到选择文件路径,直接创建一个新的cpp文件,如下
在这里插入图片描述

然后,我们就可以书写代码了,特使代码如下

#include <iostream>
using namespace std;

int main()
{
    cout << "Hello, World!" << endl;
    return 0;
}

然后按键盘的F9或者工具栏的小齿轮和三角(Build and run)
然后就能看到输出了

在这里插入图片描述

这样新建的c++项目只能运行,不能单步调试,如果想要单步调试,需要创建一个project

project

创建工程

这次新建一个c/c++的project
左上角,点击FileNewProject...,如下图
在这里插入图片描述
因为我们仅仅创建一个Test demo,所以一个命令行的程序就足够了,所以点击Console application
然后就是选择C or C++,然后就是设置project目录

注意第二行的目录路径是工作区路径而不是项目路径
在这里插入图片描述
可以看到最后一行,它会在工作区路径下新建一个Test的文件夹存放project文件,然后Next,下一个界面就是选择Debug和 Release还有选择编译器,我们直接next然后finish

然后左侧进入Sources下的main.cpp文件,输入代码

#include <iostream>

using namespace std;

int main()
{
    int sum = 0;
    for(int i=1;i<5;i++)
    {
        sum += i;
    }
    cout<<"sum = "<<sum<<endl;
    return 0;
}

用来求1+2+3+4 的结果,然后 按F9(Bulid and run),结果如下
在这里插入图片描述

调试

然后说一下CodeBlocks如何调试。
首先设置断点,断点就是设置程序运行到何处暂停,例如我们需要运行到第十行暂停,就在左侧显示代码行标的地方点击一下,出现一个红色的圆点表示设置成功
或者是 右键Toggle breakpoint
然后在工具栏,选择DebugStart,或者点击F8
在这里插入图片描述
然后我们就看到程序自己跑起来,然后到第十行停止,如果想要看变量的情况,DebugDebugging windowsWatches ,然后就显示出一个查看变量的窗口
在这里插入图片描述

然后点击 F7,程序就单步执行了,结果如下
在这里插入图片描述

总结

codeblocks是我一直用的C/C++开发工具,用来写一个简单的C代码程序或者轻量级的project很方便,只需要注意的是,新建project的目录路径是工作区路径而不是项目路径
=w=

猜你喜欢

转载自blog.csdn.net/RongLin02/article/details/122550205