Code::Blocks的使用

· 805字 · 2分钟

食用 🔗

Code::Blocks 是一个开放源码的全功能的跨平台C/C++集成开发环境(IDE)。

下载 🔗

官网链接 速度可以接受 FossHUB or Sourceforge.net

  1. 一路按照操作引导下载即可,注意选择按照你的需求选择下载盘(这个不影响什么)
  2. 如果你是下载在C盘之外,那需要设置一下编译器地址

    Snipaste_2023-04-04_23-18-14.png

创建项目 🔗

使用此编译器需要一个完整的项目才能进行调试

新建一个项目

Snipaste_2023-04-05_09-47-54.png

选择Console application

Snipaste_2023-04-05_09-48-16.png

选择对应的编译类型

Snipaste_2023-04-05_09-48-36.png

设定文件名称和目录,不要带有中文

Snipaste_2023-04-05_09-55-47.png

Snipaste_2023-04-05_09-57-00.png

之后就可以看到在左边的文件结构栏 如果没有,按下shift+F2,或者打开view中的manager

Snipaste_2023-04-05_10-27-26.png

打开查看变量窗口,可以自行调整界面布局,设置你的偏好

Snipaste_2023-04-05_10-21-48.png

Snipaste_2023-04-05_10-25-50.png

运行和编译 🔗

代码在main.cpp里编写

Snipaste_2023-04-05_10-08-39.png

从左到右依次是 1.编译 ctrl+shift+F9**(编译当前文件)** 2.运行 ctrl+F10 3.编译并运行 F9 (注意:当打开工程文件时,会默认编译工程文件,想要编译其他文件,需要关闭工程文件)

Debug/Continue:启动调试 Run to cursor:执光标处(即你输入的光标在那就跳到那,注意不会跳出当前函数) Next line:执行下一行代码 Step into:对于调用自定义函数的语句,此按钮可以进入到函数的内部,一步一步执行函数内部的代码 Step out:跳出当前函数 Next instruction:下一条指令 step into instruction:进入一条指令分步执行 break debugger:停止调试 Stop debugger:结束调试

Snipaste_2023-04-05_10-15-07.png

总结及注意事项 🔗

  1. 编译需要创建一个工程项目,较为麻烦,可以只创建一个.cpp文件,如果需要编译就复制到项目的main.cpp文件进行编译
  2. 如果你已经创建多个工程文件,确保你在编译时选择manager中你正在编写的文件夹,否则可能会出现一直在编译上一个工程文件
  3. 打开code::blocks时软件图标会在任务栏疯狂跳动,这个bug可以追溯到13.xx版本,至今未修复,但不影响正常使用
  4. 想要打开之前的工程文件,找到为.obj后缀的文件打开即可
  5. 建议先编译看看报错信然后再运行