首页 > 编程笔记

Code::Blocks简介

Code::Blocks 是一个开放源码的全功能的跨平台 C/C++ 集成开发环境,在 Linux、macOS、Windows 操作系统上都可以运行,且自身体积小,安装非常方便。

Code::Blocks 拥有简洁的用户界面,高效的编译器和调试器等,而且不需要购买许可证,上手难度不高,是一款轻量却又不失强大功能的好软件,支持 GCC 和 g++( Linux操作系统下)。

Code::Blocks 由纯粹的 C++ 语言开发完成,它使用了著名的图形界面库 wxWidgets(2.6.2 unicode 版)。

不同版本的C语言编译系统,所实现的语言功能和语法规则又略有差别,因此读者应了解所用的C语言编译系统的特点,这可以参阅有关手册。

本文主要是以 Code::Blocks 16.01 为程序开发环境,因为它功能完善,操作简便,界面友好,适合初学者开发使用。

Code::Blocks 除了能够完成最基本的编辑、编译、调试的功能,还具备以下特点。

1) 开源

开源全称为开放源代码。开源软件的本质是开放,也就是任何人都可以得到软件的源代码,并在版权限制范围内使用。

2) 跨平台、跨编译器

Windows、Linux、mac OS 操作系统都可以使用,即使将来更换了设备也无须担忧。支持多款编译器,只要简单配置就可以轻松切换 GCC/g++、Visual C++、Borland C++、Intel C++ 等 20 多款编译器。

3) 插件式框架

初学者可能无法理解框架的概念,简单说就是方便添加各种小功能。

4) 采用 C++ 写成

运行环境非常简单,不用安装其他庞杂的架构。

5) 升级频繁与维护良好

几乎每个月都有升级包,还有热心网友提供的各种功能包。

6) 内嵌可视化 GUI 设计

IDE 的图形界面,采用了 wxWidgets。

Code::Blocks 官方下载地址:https://www.codeblocks.org/

Code::Blocks 使用教程:

优秀文章