浅谈Code::Blocks

浅谈Code::Blocks

__xxxxx

·

2019-06-07 17:49:49

·

个人记录

0.前言

0.1 Q&A

Q:为什么要写这篇文章

A:因为还没有人写Code::Blocks

0.2 真·前言

这篇文章是介绍Code::Blocks IDE(集成开发环境),Code::Blocks作为只能使用Fortran和C/C++(编译),却排名第十一(2019年1月榜单,PYPL(编程语言流行度)),同时也是只支持C/C++的IDE中排名最靠前的。(第二名是Qt Creator,如果有时间会继续写的)

同时,这篇文章还是我正在写作的一个系列——《编辑器终极详解》中关于编辑器(和IDE)的专题文章的第一篇,敬请期待!

0.3 文章内容

Code::Blocks的介绍

Code::Blocks的下载与安装

Code::Blocks的编译器设置

Code::Blocks的汉化

Code::Blocks的美化

1.简介

Code :: Blocks是一个免费的C,C ++和Fortran IDE,旨在满足用户最苛刻的需求。它设计为非常可扩展且完全可配置。——Code::Blocks官网(传送门)

Code::Blocks是著名的C/C++ IDE,免费,开源,Dev-C++就有许多地方借鉴了Code::Blocks

Code::Blocks同时有着超强的扩展能力,你可以安装自己喜欢的插件,也可以安装自己喜欢的主题。

Code::Blocks也比较稳定。相对于Dev-C++的时常崩溃,Code::Blocks很少出现bug

Code::Blocks同时还容易上手,完整的帮助文档和类似Dev C++的界面,使得Code::Blocks很容易就能够配置完成。

哦,对了,Code::Blocks使用GPL协议开源,所以属于Copyleft阵营(我恨GPL协议,爱GNU运动)

2.下载

安装包只介绍Windows高版本的安装,如果想要用其他选项(如不安装,或者自己编译)请前往这里慢慢选择。

这里给大家概括了一下,安装包有两种:

自带编译器

不自带编译器

如果你已经安装完了编译器(Code::Blocks会自动检测,但必须放在默认文件夹,否则需要配置环境变量),且你能确定这个编译器是Code::Blocks支持的(见附录1:Code::Blocks支持的编译器),请点击这里

如果没有,请选择这个自带MinGW的安装包

然后就会自动下载……

P.S.SourceForge会有5秒缓冲时间才会加载,请静候。

3.安装

打开"codeblocks-(版本号)(mingw)-setup.exe",就可以开始安装了

点击“Next”

点击“I Agree”

选择你想要的组件,建议选择全部

选择文件夹,然后点击“Install”

然后就会开始自动安装

安装结束后会弹出来一个界面“是否想要现在运行Code::Blocks”,选那个无所谓。

安装结束

4.编译器、调试器设置

P.S.若安装的是自带MinGW的安装包可以跳过此章节。

其实本步就是配置环境变量(若你安装在默认文件夹,可以跳过本步)

(具体操作步骤见上图)

接着我们就可以新建环境变量了。

5.汉化

如果你想要看一篇简短的介绍,可以点击这篇文章

下面为视频介绍(已经解压完成):

6.界面介绍

若你曾经使用过Dev-C++,可以跳过此步。

Code::Blocks的界面基本如下:(此处还没有汉化)

下面说一下不同栏的作用。此处只介绍与OI界相关的部分

状态栏:编译时会在下方提示。黑色正常,黄色警报,红色错误。

编辑栏:不用多说。写代码的地方。

写几个常用的按钮:

绿色的三角:运行

黄色的齿轮:编译

红色的旗子:设置断点

差不多就这么点了……(其实Code::Blocks可以非常方便的管理项目,目前好像除了Code::Blocks,只有Eclipse和CLion有直接生成各类项目(Qt Creator不算))

7.美化

7.1 主题

在Code::Blcoks官网上查看主题,确定你要更改之后,复制下面这一段代码(请耐心复制)

Code::Blocks美化文件

打开C:\Users\yourusername\AppData\Roaming\CodeBlocks 找到Defualt.conf,然后替换为以上代码。

注意:Code::Blocks一定要关闭

然后打开Code::Blocks,在Settings/Editor/syntax highlighting中选择主题。

7.2 字体

这里给大家推荐几个字体。

Fira Code: 将那些诡异的"==""->"链接起来!

Source Code Pro:简洁、优雅而清晰,由Adobe出品

Hack:清晰、辨识度高

Consolas:Windows自带,不多介绍

在Settings/Editor/General Settings/Fonts中更改,建议字体为15大小

8.一些小细节

Code::Blocks编译时会产生.o文件,请不要删除

9.个人感想

Code::Blocks作为一个中规中矩的IDE,在使用中给我最大的体会就是稳定(比起Dev-C++),启动时间还算可以,基本是IDE中的正常水准,对于各类项目支持良好(比Eclipse还多),功能丰富(虽然还是比不过CLion和Visual Studio),但是唯一的缺点就是界面不够好看,代码高亮丑。

Copyright © 2022 ZGC网游最新活动_热门游戏资讯_玩家互动社区 All Rights Reserved.