Code Blocks Review

Code Blocks
Our score: 7.9 User satisfaction: 100%

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:

TOP 20

Code Blocks is one of the top 20 IDE Software products

If you are interested in Code Blocks it could also be a good idea to examine other subcategories of IDE Software listed in our database of SaaS software reviews.

Companies have different wants and requirements and no software application can be ideal in such a condition. It is futile to try to find a perfect off-the-shelf software product that fulfills all your business requirements. The wise thing to do would be to modify the solution for your unique wants, employee skill levels, finances, and other factors. For these reasons, do not rush and invest in well-publicized trendy solutions. Though these may be widely used, they may not be the perfect fit for your specific needs. Do your groundwork, investigate each short-listed platform in detail, read a few Code Blocks IDE Software reviews, speak to the vendor for explanations, and finally settle for the app that provides what you require.

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

Positive Social Media Mentions 20
Negative Social Media Mentions 0

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


  • On Premise

Language Support

  • English

Pricing Model

  • Free

Customer Types

  • Small Business
  • Medium Business
  • Freelancers

What Support Does This Vendor Offer?

  • email
  • phone
  • live support
  • training
  • tickets

Popular Code Blocks Alternatives

Top Competitors To Code Blocks By Price

Trending IDE Software Reviews

Product name:

Code Blocks Comparisons

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.


Code Blocks
is waiting for
your first review.


Write your own review of this product

Reviewed By Nestor Gilbert
Page last modified
Did you find this review useful?
Yes No

Thank you for your feedback

How can we make this page better?

Unsure about this software?
women man women man man women

Join a community of 7,369 SaaS experts

Thank you for the time you take to leave a quick review of this software. Our community and review base is constantly developing because of experts like you, who are willing to share their experience and knowledge with others to help them make more informed buying decisions.

Sign in with LinkedIn Why we require LinkedIn?
  • Show the community that you're an actual user.
  • We will only show your name and profile image in your review.
  • You can still post your review anonymously.


Sign in with company email

Sign in with company email

Why is FinancesOnline free? Why is FinancesOnline free?

FinancesOnline is available for free for all business professionals interested in an efficient way to find top-notch SaaS solutions. We are able to keep our service free of charge thanks to cooperation with some of the vendors, who are willing to pay us for traffic and sales opportunities provided by our website. Please note, that FinancesOnline lists all vendors, we’re not limited only to the ones that pay us, and all software providers have an equal opportunity to get featured in our rankings and comparisons, win awards, gather user reviews, all in our effort to give you reliable advice that will enable you to make well-informed purchase decisions.