Code::Blocks是一个免费、开源、跨平台的集成开发环境，使用C++开发，并且使用wxWidgets做为GUI函式库。Code::Blocks使用了外挂程式架构，其功能可以使用外挂程式自由地扩充。目前，Code::Blocks主要针对开发C／C++程式而设计。Code::Blocks目前支援Windows、Linux及Mac OS X数种平台。使用者亦能够在FreeBSD环境中架设Code::Blocks。
特色.以下叙述主要适用于10.05版本。