menu
menu

Code::Blocks

Powerful IDE that can be configured and extended

6.5

351 Votes

  • Category C/C++
  • Program license Free
  • Version 20.03
  • Size 23.28 MB
  • Works under: Windows 10
  • Program available in English
  • Program by The Code::Blocks Team

Code Blocks is a free integrated development environment for Windows.

If you’re looking for an integrated development environment or IDE for Windows that’s free, versatile, and highly customizable, then you’ll find a lot to like with Code Blocks. This suite offers most of the advanced tools you’d expect from a modern development environment, including syntax highlighting and the ability to collapse and expand blocks of code, hence the name.

Code Block supports more than 20 different compilers out of the box, and it features automatic detection of compilers. That means that it can detect Microsoft Visual C++ installed and automatically make the relevant options available to you in the program. This saves you the trouble of having to point the IDE to a compiler and create default settings. You’ll still have access to advanced settings that you can alter on a per-compiler or per-project basis.

The behavior of the Code Blocks IDE is determined by templates. The program supports project templates, build target templates, file templates, custom templates, and user-defined templates, which can build off of other templates. There are dozens of templates provided by Code Blocks out of the box. There are many community-created templates to choose from as well or you can create your own.

Code Block supports tools, so you can link it to third-party or proprietary tools that you can run from within the development environment. The IDE also has a plugin architecture. Plugin creation is simple. There’s even a template for it, and you can use plugins to expand the functionality of the IDE in many different ways. There are also many plugins created by the community, but if there’s a downside to Code Blocks, it’s that the quality of community-created plugins can be a bit hit or miss.

Pros

  • Free development environment
  • Automatic detection of compilers
  • Supports plugins

Cons

  • Plugin quality is hit or miss
Top 6 Code::Blocks Alternatives

Intel Integrated Native Developer Experience  1.0

Message board community for programmers using Intel

Dev-C++  6.3

Coders who love C++ adore this integrated development environment

Intel Parallel Studio XE Professional Edition  2015

Design, develop, and debug programs with the professional edition

Intel Parallel Studio XE  2016

Coding tool that assists with code debugging and tuning

Intel INDE Starter Edition

An update for certain types of intel processors that are used in Windows operating systems 

Intel® Cluster Studio XE SP1  2013

A service pack that was released for certain types of Intel chipsets