Logo of Code::Blocks
Ask Vendor A QuestionFind A Better App
Logo of Code::Blocks

Code::Blocks REVIEW


No user reviews

What is Code::Blocks?

Code::Blocks is a powerful open-source integrated development environment (IDE) for C, C++, and Fortran. It’s a free IDE designed around a plugin architect and is completely configurable and extensible with a consistent operation, look, and feel, across all platforms. The software is built in C++ with wxWidgets as the foundational GUI toolkit.

It supports several compilers including Clang, Visual C++, and GCC with features and capabilities defined by plugins. Users can extend any functionality including debugging and compiling by coding or installing a plugin. Code::Blocks deploys a custom build system that provides vital features such as a debugger, parallel builds, build queues, full breakpoint support, multi-target project, multiple compilers, and ultra-fast inter-project dependencies generations. The program is built to meet all the demanding needs of programmers and developers.

Overview of Code::Blocks Benefits

Code::Blocks is a fully configurable and extensible IDE that provides functional tools for the demanding needs of developers.  It’s a full-featured IDE that provides all the features needed by programmers and developers. Its open-source architecture (under GPLv3) means most of its functionality can be extended via plugins. For instance, its interface is both extensible and fully customizable with a tabbed interface, syntax highlighting, a to-do list manager featuring multiple users, smart indent, class browser, and other features provided via plugins. The interface enables effortless, one-key switch between .c/.cpp and .h files with an open files list for fast switching.

The software provides a powerful debug system featuring enhanced tools such as full code/data breakpoints, user-defined watches, custom memory dumps, call stack, and disassembly listing. The automatic/manual watches provides impressive support for managing user-defined watching via scripting. The debugger features interfaces GNU GDB and offers support for MS CDB which is not fully featured.

Another noteworthy aspect of Code::Blocks is its support for multiple compilers including Open Watcom, Borland C++ 5.5, Clang, MSVC++, GCC, and digital mars. The Compiler module provides workspaces that make it easy for developers to combine multiple projects. It facilitates inter-projects dependencies inside the workspaces and avails a fast custom build system that requires no makefiles.

Code::Blocks is cross-platform and runs on Windows, Mac, and Linux using wxWidgets to maintain a consistent feel, look, and performance across the platforms. It’s written in C++ and requires no proprietary libs or interpreted languages to operate.

Overview of Code::Blocks Features

  • Debugger
  • Parallel Builds
  • Build Queues
  • Smart Indent
  • Class browser
  • Code completion
  • Code folding
  • Full breakpoint support
  • Multi-target project
  • Multiple Compilers
  • Ultra-fast inter-project dependencies generations

Code::Blocks Position In Our Categories

Position of Code::Blocks in our main categories:


Code::Blocks is one of the top 20 IDE Softwareproducts


Code::Blocks is one of the 20
IDE Software products

If you are interested in Code::Blocks it may also be beneficial to examine other subcategories of Best IDE Software collected in our database of SaaS software reviews.

Each company is different, and may need a special IDE Software solution that will be designed for their business size, type of customers and staff and even specific industry they deal with. It's not wise to count on finding a perfect solution that will work for every business regardless of their history is. It may be a good idea to read a few Code::Blocks reviews first and even then you should remember what the service is intended to do for your business and your workers. Do you require a simple and intuitive solution with only elementary functions? Will you actually use the advanced functionalities required by experts and big enterprises? Are there any specific tools that are especially useful for the industry you operate in? If you ask yourself these questions it will be much easier to find a solid solution that will match your budget.

How Much Does Code::Blocks Cost?

Code::Blocks Pricing Plans:
Free trial

Code::Blocks is a free IDE , there are no enterprise pricing plans.

User Satisfaction

We realize that when you make a decision to buy IDE Software it’s important not only to see how experts evaluate it in their reviews, but also to find out if the real people and companies that buy it are actually satisfied with the product. That’s why we’ve created our behavior-based Customer Satisfaction Algorithm™ that gathers customer reviews, comments and Code::Blocks reviews across a wide range of social media sites. The data is then presented in an easy to digest form showing how many people had positive and negative experience with Code::Blocks. With that information at hand you should be equipped to make an informed buying decision that you won’t regret.






Technical details

Devices Supported
  • Windows
  • Linux
  • Mac
Language Support
  • English
Pricing Model
  • Free
Customer Types
  • Small Business
  • Medium Business
  • Freelancers
  • On Premise

What are Code::Blocks pricing details?

Code::Blocks Pricing Plans:
Free trial

Code::Blocks is a free IDE , there are no enterprise pricing plans.

What integrations are available for Code::Blocks?

No available information.

User reviews

No reviews yet


Average Rating:

Write your own review of this product

Add a review

Thank you for submitting your review!

In order to ensure high-quality of our reviews we'll have to verify your email address. Please insert your email address below.

Thank you!

A verification email has been sent to the address you provided. Please click on the link in that email to finalize your review submission.

Page last modified