Code::Blocks

Code::Blocks
Developer(s)The Code::Blocks team
Initial release2005; 19 years ago (2005)
Stable release
20.03-r11983 / March 29, 2020; 4 years ago (2020-03-29)
Preview release
20.03-r13107 / December 10, 2022; 21 months ago (2022-12-10)
Repository
Written inC++ (wxWidgets)
Operating systemCross-platform
TypeIDE
LicenseGPL-3.0-only[1]
Websitewww.codeblocks.org

Code::Blocks is a free, open-source, cross-platform IDE that supports multiple compilers including GCC, Clang and Visual C++. It is developed in C++ using wxWidgets as the GUI toolkit. Using a plugin architecture, its capabilities and features are defined by the provided plugins. Currently, Code::Blocks is oriented towards C, C++, and Fortran. It has a custom build system and optional Make support.

Code::Blocks is being developed for Windows and Linux and has been ported to FreeBSD,[2] OpenBSD[3] and Solaris.[4] The latest binary provided for macOS version is 13.12 released on 2013/12/26 (compatible with Mac OS X 10.6 and later), but more recent versions can be compiled and MacPorts supplies version 17.12.

  1. ^ "License". Retrieved 2014-07-21.
  2. ^ Code::Blocks in FreeBSD's ports collection
  3. ^ "Code::Blocks in OpenBSD's ports collection". Archived from the original on 2022-07-27. Retrieved 2014-02-07.
  4. ^ Directions to install Code::Blocks from source on Solaris