Code::Blocks
外观
开发者 | The Code::Blocks team |
---|---|
当前版本 |
|
源代码库 | |
编程语言 | C++、C |
操作系统 | 跨平台 |
类型 | 集成开发环境 |
许可协议 | GNU通用公共许可证 |
网站 | http://www.codeblocks.org |
Code::Blocks是一个免费、开源、跨平台的集成开发环境,使用C++开发,并且使用wxWidgets做为GUI函式库。Code::Blocks使用了外挂程式架构,其功能可以使用外挂程式自由地扩充。目前,Code::Blocks主要针对开发C/C++程式而设计。
Code::Blocks目前支援Windows、Linux及Mac OS X数种平台。使用者亦能够在FreeBSD环境中架设Code::Blocks。[2]
历史
[编辑]此章节尚无任何内容,需要扩充。 |
特色
[编辑]以下叙述主要适用于10.05版本。
- 不需要自行编写Makefile。但若需要的话,可以强制Code::Blocks使用指定的Makefile。
- 支持多款编译器,如GCC、Intel C/C++编译器、Microsoft Visual C++编译器(Windows平台下),还有针对单片机的ARM GCC、AVR GCC等等。而其本身仅仅是IDE外壳。不过对GCC的支持最为完善。
- 拥有完整的基础调试功能。
- 自带profile插件。
- (至少在Linux版本)通过安装可选插件,可以调用Valgrind进行内存泄漏检测和缓存性能分析。
- 插件中带有两款小游戏:俄罗斯方块和贪吃蛇。
参看
[编辑]参考资料
[编辑]- ^ http://www.codeblocks.org/downloads/binaries/changelog; 检索日期: 2020年3月30日.
- ^ Code::Blocks现正开放下载FreeBSD ports collection[永久失效链接].