Code::Blocks

Code::Blocks是一个免费开源跨平台集成开发环境,使用C++开发,并且使用wxWidgets做为GUI函数库。Code::Blocks使用了插件程序架构,其功能可以使用插件程序自由地扩充。目前,Code::Blocks主要针对开发CC++程序而设计。

Code::Blocks
Code::Blocks 16.01
Code::Blocks 16.01
开发者The Code::Blocks team
当前版本
  • 20.03 (2020年3月19日;稳定版本)[1]
源代码库
编程语言C++C
操作系统跨平台
类型集成开发环境
许可协议GNU通用公共许可证
网站http://www.codeblocks.org

Code::Blocks目前支持WindowsLinuxMac OS X数种平台。用户亦能够在FreeBSD环境中架设Code::Blocks。[2]

特色

以下叙述主要适用于10.05版本。

  • 不需要自行编写Makefile。但若需要的话,可以强制Code::Blocks使用指定的Makefile。
  • 支持多款编译器,如GCCIntel C/C++编译器Microsoft Visual C++编译器Windows平台下),还有针对单片机的ARM GCC、AVR GCC等等。而其本身仅仅是IDE外壳。不过对GCC的支持最为完善。
  • 拥有完整的基础调试功能。
  • 自带profile插件。
  • (至少在Linux版本)通过安装可选插件,可以调用Valgrind进行内存泄漏检测和缓存性能分析。
  • 插件中带有两款小游戏:俄罗斯方块贪吃蛇

参看

参考资料

  1. http://www.codeblocks.org/downloads/binaries/changelog; 检索日期: 2020年3月30日.
  2. Code::Blocks现正开放下载FreeBSD ports collection.

其它链接

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.