CodeBlock安装 for CCF CSP Test

1.需求背景

由于学校要求过CCF CSP测试才能毕业,而考试中对用例的限制在1s,相对于Java和Python,还是C++在速度上更有优势一些。

CSP终端考试机环境:Win7、DevCpp5.11(gcc 4.9.2)、Codeblock20.03(gcc 8.1.0)、python3.8、Eclipse 4.21.0、JDK11.0.12。

考试提供了以上环境,对于C++来说,由于DevCpp已经在很早之前就停止维护,所以还是用CodeBlock会好一些,但想要在自己的电脑上安装并运行调试,也是需要有一些步骤的。

2.安装步骤(不用配置环境变量的简单方法)

Codeblock20.03是最新的版本,科学上网的情况下,可以在官网这里下载

推荐选择
在这里插入图片描述
下载好之后直接安装就行,安装好的界面如下。
在这里插入图片描述
但这只是安装好了写代码的编辑器,只能用来写代码,还不能运行和调试代码。如果想要运行调试,还需要安装编译器mingw。

还是推荐科学上网到官网下载,点击这里进入下载页面。往下拉,然后选择8.1.0(最稳定)版本中的这个文件,点击下载。
在这里插入图片描述
下载还之后是一个压缩包,然后解压到你常用的安装软件的地方。(记得新建一个文件夹放这个解压的文件,免得污染其他软件)
在这里插入图片描述
解压后如下,并且要记得自己解压在了哪里,后面配置要用。
在这里插入图片描述

3.配置环境

承上,解压好之后,打开你的codeblocks开始配置。需要配置两个地方,一个是配置运行环境,即指定g++.exe的位置。另一个是配置调试环境,即指定gdb.exe的位置
指定g++的位置
1.点击setting。
2.选择Compiler。
3.点击Toolchain executables。
4.选择你之前解压的mingw64的路径。
5.点击ok,这样编译环境就配置好了。
在这里插入图片描述
指定gdb的位置
1.同样也是点击setting。
2.选择Debugger。
3.点击Default。
4.选择mingw64解压路径中bin文件夹下的glb.exe文件。
5.点击ok,这样就配置好调试环境了。

在这里插入图片描述

4.基本使用

如何运行和调试就不说了,写好代码点击运行和打断点调试就可以,这里说说其他几个要注意的地方。

1.当同一个工作空间有多个项目时候,想要运行某个项目,应该右键激活这个项目,激活的项目名词会加粗。
在这里插入图片描述
2.当左边栏和下边栏都被叉掉后,如果想重新弄出来,点击一下上边栏的调试按钮(红色三角形)就可以。
在这里插入图片描述

3.调试的时候,如果想要看具体的变量,点击下图中的上边栏的小符号,然后选择Watches,就能出现下图中的小框,这个小框拖到下边栏或者左边栏都能固定,这是调试必备的技能。

在这里插入图片描述

5.总结扩展

  • 总结一下,安装Codeblocks环境,总共需要下载两个文件,配置两个路径就可以。
  • 对于CSP考试来说,C++,不管是dev还是codeblocks,都得用熟悉,不然考场上得环境配置会出现各种奇怪的问题无法解决,因为这两个软件的集成度不高,维护的也不好。考场上的环境,会出现调试时黑框闪退,无法打开调试,调试不出变量值等各种问题,而且还不能联网解决。考官很多时候只会说你不会用环境,找他们也没用。所以一定得用熟,但说实话这两个真的不好用。
  • 之前为了代码的运行速度,选择了C++代码刷题,但是对于前几个题目来说,只要算法优化得好,用Java其实不影响得分,反而如果写的代码时间复杂度过高,用C++也没什么帮助。
  • 打算后面用Java刷题了,好歹Eclipse应该维护得好一些吧,工作也打算找Java的,统一 一下。
  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值