Code::Blocks

20.03 Open-source IDE platform for Windows

Comprehensive layout - Screenshot of Code::Blocks
Extensive feature set - Screenshot of Code::Blocks
A Swiss-army-knife of Integrated Development Environments - Screenshot of Code::Blocks
Code editor for C++ and Fortran - Screenshot of Code::Blocks
Free configurable IDE - Screenshot of Code::Blocks
Code:: Blocks - Screenshot of Code::Blocks
Wide range of codes and project features - Screenshot of Code::Blocks
Code::Blocks screenshot
Operates as a GUI tool - Screenshot of Code::Blocks
Plugin-based extension platform - Screenshot of Code::Blocks

Integrated debugger for C, Candplus;andplus; and Fortran development.

Code::Blocks is a free and open source C++ compiler app and developer tool developed by Code::Blocks for Windows, it's powerful, feature-rich and comprehensive.

The download has been tested by an editor here on a PC and a list of features has been compiled; see below. We've also created some screenshots of Code::Blocks to illustrate the user interface and show the overall usage and features of this C++ compiling program.

Advertisement

Free coding compiler and editor for the advanced programmer

Code::Blocks is a free, open-source, cross-platform C, C and Fortran IDE built to meet the most demanding needs of its users. It is designed to be very extensible and fully configurable.

Using a plugin architecture, its capabilities and features are defined by the provided plugins.

Code::Blocks implements a custom build system with very important features: ultra-fast dependencies generation, build queues and parallel builds are the most important ones to mention.

Features of Code::Blocks

  • Code completion: Code completion and syntax highlighting.
  • Code navigation: Quickly jump to any function or class definition.
  • Compiler support: Supports multiple compilers including GCC, Clang, Visual C.
  • Customizable: Customize the workspace and user interface.
  • Debugger: Includes a debugger for analyzing and fixing errors.
  • Documentation: Extensive user guide and tutorials.
  • Libraries: Easily link external libraries.
  • Multiprocessing: Supports multi-processing builds.
  • Plugins: Expand functionality with third-party plugins.
  • Profiling: Analyze application performance with profiling tools.
  • Project management: Manage multiple projects at once.
  • Refactoring: Refactor code quickly with advanced tools.
  • Version control: Integrates with source control systems like Git.

Compatibility and License

Code::Blocks is a free application released under the GPLv3 license on Windows from programming software. With software released under the open source GPLv3 license, anybody can download, install, run and distribute the software with little in terms of restrictions. The latest version we have is 20.03 and is available to download here.

Code::Blocks accepts donations for the continued development of this free software.

What version of Windows can Code::Blocks run on?

Code::Blocks can be used on a computer running Windows 11 or Windows 10. Previous versions of the OS shouldn't be a problem with Windows 8 and Windows 7 having been tested. It's only available as a 64-bit download.

Other operating systems: The latest Code::Blocks version from 2024 is also available for Mac.


Filed under:
  1. Code::Blocks Download
  2. Free Programming Software
  3. Open source and GPL software
  4. C++ Compiling Software
Code::Blocks has been picked by our editors as very good.
Code::Blocks has been tested for viruses and malware.
We have tested Code::Blocks 20.03 against malware with several different programs. We certify that this program is clean of viruses, malware and trojans.