本文介绍了Code::Blocks的一些相关知识
Code::Blocks 是一个开放源码的全功能的跨平台C/C++集成开发环境。 Code::Blocks是开放源码软件。Code::Blocks由纯粹的C++语言开发完成,它使用了著名的图形界面库wxWidgets(2.6.2 unicode)版。对于追求完美的C++程序员,再也不必忍受Eclipse的缓慢,再也不必忍受Visual Studio的庞大和高昂的价格。——百度百科
安装
下载地址
推荐安装最新版的codeblocks下载
注意:新手最好下载带有编译器的版本,比如我下的codeblocks-16.01mingw-setup.exe这个对于想自行安装编译器的,请出门右拐找百度
运行
- 建立工程
- 写工程名,选择工程路径,注意路径一定不能有中文字符
- 新建文件往工程里添加
- 写代码
#include<stdio.h>
//简单的输入输出
int main(){
int a;
int x=1;
scanf("%d",&a);
printf("%d\n",a+1);
return 0;
}
点击“构建并运行(build and run)”,或者直接按F9也可以
调试
调试器工具栏如图所示
- 设置断点
在需要设置断点处,右击左边行号,Add breakpoint,则出现一个红色的点(可以同时设置多个,前提是不能在debug的运行模式下)。或者用鼠标点击行数旁边的位置,即可直接在该行设置断点
- 调试运行
Debug->Start(F8),也可以按调试工具栏中的红色的三角形 - 查看变量
- 各种调试功能
Next Line:F7
Next Instruction(指令):Alt+F7
Step into:Shift+F7
Step out:Shift+Ctrl+F7
Run to cursor:F4可实现从断点A运行到断点B的功能。 - 退出调试
再按一次F8即可
Tips
- 重要的快捷键
F4:从断点A到断点B
F7:单步调试
F8:调试
F9:构建并运行
ctrl+o:打开文件
ctrl+s:保存
ctrl+z:撤销
ctrl+f:查找
ctrl+r:替换
ctrl+shift+c:可以快速注释掉多行
ctrl+shift+x:可以取消注释