目录
一、codeblocks的下载
二、codeblocks的汉化
三、codeblocks的调试
1.代码调试
2.断点调试
四、其他
一、下载
1.官网下载
搜索codeblocks官网,下载最新codeblocks安装包。
codeblocks官网:https://www.codeblocks.org/downloads/
二、汉化
1.下载汉化包(在互联网任意方式找到一个下载途径)
汉化包提取地址: https://pan.baidu.com/s/1v1uPsOLmc7HLK9kB2vLbmw
提取码:7gjn
2.解压汉化包
3.按图下路径复制local文件
4.进入codeblocks进行汉化
1):
2):
3):
5.重启codeblocks
汉化前:汉化后:
三、调试
1.代码调试
当程序出现错误时
1):通过printf打印输出变量值
2):通过下面俩个语句更好的监视输出的变量
system("pause");(语句作用:暂停)
system("cls");(语句作用:清空屏幕)
语句作用如图:
正常运行,输出1后暂停;
按任意键输出2后暂停;
按任意键后执行system(“pause”);语句,清空屏幕;
2.设置断点进行调试
1):设置断点(在行号后面点击一下即生成断点,再点击一下断点消失)
2):使用调试工具
1:开始调试/继续运行至下一断点(开始调试后会生成黄色光标,光标指向执行处)
如上图:
开始调试后,运行到第一个断点停止;
生成的黄色光标指向运行处,但不执行该行代码;
2:执行到光标处(相当于把光标看作断点)
3:执行下一行(代码需要逐行调试)
注意:
调试时可能会出现上图情况,黄色光标消失,debug图标变灰,功能无法行使。
这时因为执行system(“pause”);或是scanf函数时,需要我们输入数据,这时控制权会交给控制台,我们只要完成输入就可以继续正常运行,如下:
4:跟进(执行到函数时,进入函数内部)
5:跟出(同上,跳出函数)
6:下一条指令(如果一行里面有多个指令(如int a;int b;)就是逐个指令运行)
7:跳转到指令(不常用)
8:中断调试(不常用)
9:停止调试器
10:调试窗口(调试的核心功能都在里面)
可以通过窗口查看变量的值,结构体的值,二叉树节点的值等,不过具体怎么实现笔者也不是很清楚,感兴趣的可以查一下。
四、其他
在使用CB时难免会遇到各种问题 ,如左侧管理栏消失,我们可以按shift+f2快捷键恢复;
又或者是自身代码杂乱无章,缺乏可读性,单击鼠标右键->格式化,规范代码
总之,尽可能通过各种渠道熟悉开发环境,提升自身使用体验。