MENU
GET LISTED
GET LISTED
SHOW ALLPOPULAR CATEGORIES

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.

Show More

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.

Show More

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

Knowing that businesses have particular business requirements, it is only rational they steer clear of seeking a one-size-fits-all, ”best” business program. Needless to say, it would be almost impossible to try to pinpoint such an app even among recognizable software products. The practicable step to undertake is to make a list of the varied key aspects that demand examination including key features, price plans, skill levels of staff members, company size, etc. Next, you must double down on the product research comprehensively. Go over some of these Code Blocks review articles and check out the other software systems in your list in detail. Such all-encompassing product research guarantee you circumvent unsuitable applications and buy the system that includes all the tools your business requires.

Position of Code Blocks in our main categories:

TOP 50

Code Blocks is one of the top 50 IDE Software products

It's important to keep in mind that almost no service in the IDE Software category will be a perfect solution able to fulfill all the requirements of different business types, sizes and industries. It may be a good idea to read a few Code Blocks IDE Software reviews first as certain software might perform well only in a really small group of applications or be designed with a very specific industry in mind. Others may function with an idea of being simple and intuitive and consequently lack complicated functions desired by more experienced users. You can also find solutions that cater to a large group of users and provide a powerful feature toolbox, however this in most cases comes at a more significant price of such a software. Ensure you're aware of your requirements so that you pick a software that provides all the elements you look for.

How Much Does Code Blocks Cost?

Code Blocks Pricing Plans:

Free Trial

Code::Blocks

Free

Show More

What are Code Blocks pricing details?

Code Blocks Pricing Plans:

Free Trial

Code::Blocks

Free

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 are aware that when you make a decision to get a IDE Software it’s crucial not only to see how professionals evaluate it in their reviews, but also to check whether the actual users and enterprises that use it are actually satisfied with the service. That’s why we’ve created our behavior-based Customer Satisfaction Algorithm™ that collects customer reviews, comments and Code Blocks reviews across a wide range of social media sites. The data is then presented in a simple to understand form revealing how many clients had positive and negative experience with Code Blocks. With that information at hand you will be equipped to make an informed purchasing decision that you won’t regret.

Video

Technical details

Devices Supported

  • Windows
  • Linux
  • Mac

Deployment

  • 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

What integrations are available for Code Blocks?

No available information.

Code Blocks User Reviews

Code Blocks average rating:

Average score
4.3/5 (14 user reviews)
5/5

Overall impression

5/5

Customer Support

4/5

Value for Money

4/5

Ease of Use

Write your own review of this product

ADD A REVIEW

The most favorable review

Quincy

PROS: The highlighting feature is one of the best in this IDE. This helps me identify the numerous code formats and also to learn C programming. The interface makes it easy to compile the code, too.

CONS: Code::Blocks is wonderful but I wish it supports python programming as well.

Reviewed 4 years ago

Read full review >

The least favorable review

Idell

PROS: Code::Blocks has all the tools that we require in a user-friendly interface that allows even newbies to programming to code seamlessly. On top of that, there are tutorials that make learning how to use it a breeze.

CONS: I wish that it can support more complex programming languages so that I won't have to use other IDEs.

Reviewed 6 years ago

Read full review >

More reviews from 14 actual users:

Sort by:

Latest
  • Latest
  • Most useful
  • Most positive
  • Most negative

Regarding Code::Blocks

Read full review >
Noemy
5/5

Overall impression

4/5

Customer Support

4/5

Value for Money

4/5

Ease of Use

Published on: 03.12.2021 Company Size: Industry: N/A

PROS: As a programming student, I still have a lot to learn and Code::Blocks is helping me increase my knowledge and skill. I find it easy to use because it shares characteristics with Java. If I had used Visual Studio for programming C/C++, I would not be having such an easy time.

CONS: The only problem I have is how difficult it was to use the GNU GCC compiler at the start.

What do you think about this review?

Great Poor

A feature-rich software for C and C++ programming

Read full review >
Maeve
4/5

Overall impression

3/5

Customer Support

3/5

Value for Money

3/5

Ease of Use

Published on: 13.10.2021 Company Size: 51-100 Employees Industry: Program Development

PROS: Ever since I was at university, I have been using Code::Blocks. It is lightweight yet it is rich in features. Even if you ask other users, they will say that this is one of the best characteristics of this IDE. That is why I can use it though I have a low-spec computer without worrying about resource drain. It is free to use, too! This is because it is open-source and you can find it in multiple download sites. In line with that, it can work with different platforms and operating systems without issue. And though Code::Blocks is known for C and C++, it can actually be used for Java, Lisp, PHP, SQL, and more. Whichever language you are working with, you will find that the IDE is easy to use.

CONS: The compiler is problematic especially when you are working on a heavy and complex project. Developers of the IDE may also want to work on the autocomplete feature because, currently, it is not very helpful.

What do you think about this review?

Great Poor
Show More User Reviews (14)

C++ newbies will appreciate Code::Blocks

Read full review >
Heather
4/5

Overall impression

3/5

Customer Support

3/5

Value for Money

4/5

Ease of Use

Published on: 12.09.2021 Company Size: Industry: Higher Education

PROS: The best thing about it is the range of options for programming so I am not stuck on C and C++. One more thing I like about it is that there are plenty of libraries available.

CONS: I only have one problem with this IDE. Whenever I encounter an error and remove it, it does not go away completely unless I rebuild the program, which is time-consuming.

What do you think about this review?

Great Poor

An adaptable programming platform

Read full review >
Dorian
5/5

Overall impression

5/5

Customer Support

4/5

Value for Money

5/5

Ease of Use

Published on: 30.08.2021 Company Size: 1-10 Employees Industry: Higher Education

PROS: I work with other programming languages other that C/C++ and I like how Code::Blocks is versatile enought to support Java and others. This is something that is clearly demonstrated when I write multiple codes because the editor responds by organizing them in different tabs as I go. What's more, I like how Code::Blocks can work with numerous compilers.

CONS: I am mostly a Mac user so I had to switch to a Windows machine to work on Code::Blocks. I wish they would release a Mac version in the future. Also, I once developed a programming using this software on a Windows PC but it didn't run on other computer, which was a Mac. There was no workaround for it so it was frustrating.

What do you think about this review?

Great Poor

Programming software that helps you learn C

Read full review >
Quincy
5/5

Overall impression

5/5

Customer Support

4/5

Value for Money

4/5

Ease of Use

Published on: 28.07.2021 Company Size: More than 100 Employees Industry: Higher Education

PROS: The highlighting feature is one of the best in this IDE. This helps me identify the numerous code formats and also to learn C programming. The interface makes it easy to compile the code, too.

CONS: Code::Blocks is wonderful but I wish it supports python programming as well.

What do you think about this review?

Great Poor

About this IDE

Read full review >
Raoul
5/5

Overall impression

4/5

Customer Support

4/5

Value for Money

4/5

Ease of Use

Published on: 14.05.2021 Company Size: Industry: N/A

PROS: Compiling C/C++ is an easy job with Code::Blocks. Since it is open-source software, it is flexible and is thus able to support numerous compilers.

CONS: Everything in Code::Blocks works fine for me so I have no complaints.

What do you think about this review?

Great Poor

A wonderful IDE to use when working with C and C++

Read full review >
Ron
4/5

Overall impression

3/5

Customer Support

4/5

Value for Money

3/5

Ease of Use

Published on: 16.04.2021 Company Size: More than 100 Employees Industry: N/A

PROS: Code::Blocks is a great IDE and I use it mainly for debugging. It is very thorough so I can figure out the exact error. Because of that, we can improve the quality of our output.

CONS: We have to download the compiler we need separately.

What do you think about this review?

Great Poor

An exceptional IDE

Read full review >
Bernard
4/5

Overall impression

4/5

Customer Support

4/5

Value for Money

4/5

Ease of Use

Published on: 26.03.2021 Company Size: More than 100 Employees Industry: Computer Software

PROS: From programming to debugging, I use Code::Blocks because of its seamless support for C and C++.

CONS: I have no problems with Code::Blocks except for the fact that it does not come with compilers.

What do you think about this review?

Great Poor

A one-of-a-kind IDE for C and C++ programming

Read full review >
Ozella
5/5

Overall impression

4/5

Customer Support

4/5

Value for Money

5/5

Ease of Use

Published on: 02.03.2021 Company Size: More than 100 Employees Industry: Higher Education

PROS: The most important thing about Code::Blocks is its user-friendly nature. Because of that, the ease of working with the different aspects of the program follows, such as in code debugging. It functions excellently in that regard that I have recommended it to other people. On top of it all, it is free and open-source and also flexible enough that it can support numerous compilers. Moreover, I find it useful that there are features that ease the migration of users from other IDEs to Code::Blocks.

CONS: There are no major issues with this IDE that I have encountered. So far, it is still the best in my book.

What do you think about this review?

Great Poor

A great IDE if you are starting out with programming

Read full review >
Noemy
5/5

Overall impression

4/5

Customer Support

4/5

Value for Money

4/5

Ease of Use

Published on: 03.01.2021 Company Size: 1-10 Employees Industry: Higher Education

PROS: When I started programming, I was using Code::Blocks. It helped me learn the ropes so I could improve my skills. Even though I am far from being a beginner now, I still use it because of its ease of use and functionality with different computer platforms.

CONS: The code coloring can be confusing because there are too many colors.

What do you think about this review?

Great Poor

A software development program that’s good for beginners

Read full review >
Bernadine
5/5

Overall impression

5/5

Customer Support

5/5

Value for Money

4/5

Ease of Use

Published on: 15.09.2019 Company Size: Industry: Computer Networking

PROS: Code::Blocks has an excellent interface that lets me go around and do my tasks efficiently and without issue. The best feature of the tool for me is the highlighting feature. It tells me when a code has an error and what kind of error it is so I can debug quickly. I also enjoy the autocompletion of codes that helps accelerate my work. Moreover, it can work with different compilers, which is a definite plus.

CONS: Code::Blocks is an amazing solution but I have two issues with it. One is the huge amount of computing resources it requires to work and two is the cost that can be too steep for some.

What do you think about this review?

Great Poor

Top-notch IDE for developing C & C++ programs

Read full review >
Javonte
4/5

Overall impression

3/5

Customer Support

3/5

Value for Money

3/5

Ease of Use

Published on: 12.09.2019 Company Size: 11-50 Employees Industry: Computer Software

PROS: We are a multi-lingual team and the option to choose different languages for the interface is great for us. There are plenty of features that are organized well that makes it easy for us to find them. Best of all, it is lightweight, both in size and price.

CONS: I am not sure if it is a problem on my part but the program I downloaded was lacking compilers so I had to download those separately.

What do you think about this review?

Great Poor

My experience using Code::Blocks

Read full review >
Johnnie
4/5

Overall impression

3/5

Customer Support

3/5

Value for Money

3/5

Ease of Use

Published on: 05.09.2019 Company Size: Industry: N/A

PROS: Code::Blocks is friendly to the pockets and users because it is affordable and has an intuitive interface. In line with that, I like how it has a spacious window reserved for coding a program. I appreciate that it has a highlighting feature, too, so that I can see where my errors are easily.

CONS: Code::Blocks is an essential tool for any developer and I cannot find anything to be disappointed about with it.

What do you think about this review?

Great Poor

My opinion regarding Code::Blocks

Read full review >
Idell
4/5

Overall impression

3/5

Customer Support

3/5

Value for Money

4/5

Ease of Use

Published on: 31.08.2019 Company Size: Industry: Program Development

PROS: Code::Blocks has all the tools that we require in a user-friendly interface that allows even newbies to programming to code seamlessly. On top of that, there are tutorials that make learning how to use it a breeze.

CONS: I wish that it can support more complex programming languages so that I won't have to use other IDEs.

What do you think about this review?

Great Poor
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.

OR

Sign in with company email

Sign in with company email

Popular Code Blocks Alternatives

Top Competitors To Code Blocks By Price

Trending IDE Software Reviews

Code Blocks Comparisons

Code Blocks user reviews

Regarding Code::Blocks

Read full review >
Noemy
5/5

Overall impression

4/5

Customer Support

4/5

Value for Money

4/5

Ease of Use

Published on: 03.12.2021 Company Size: Industry: N/A

A feature-rich software for C and C++ programming

Read full review >
Maeve
4/5

Overall impression

3/5

Customer Support

3/5

Value for Money

3/5

Ease of Use

Published on: 13.10.2021 Company Size: 51-100 Employees Industry: Program Development

C++ newbies will appreciate Code::Blocks

Read full review >
Heather
4/5

Overall impression

3/5

Customer Support

3/5

Value for Money

4/5

Ease of Use

Published on: 12.09.2021 Company Size: Industry: Higher Education

An adaptable programming platform

Read full review >
Dorian
5/5

Overall impression

5/5

Customer Support

4/5

Value for Money

5/5

Ease of Use

Published on: 30.08.2021 Company Size: 1-10 Employees Industry: Higher Education

Programming software that helps you learn C

Read full review >
Quincy
5/5

Overall impression

5/5

Customer Support

4/5

Value for Money

4/5

Ease of Use

Published on: 28.07.2021 Company Size: More than 100 Employees Industry: Higher Education
Nestor Gilbert

By Nestor Gilbert

Nestor Gilbert is a senior B2B and SaaS analyst and a core contributor at FinancesOnline for over 5 years. With his experience in software development and extensive knowledge of SaaS management, he writes mostly about emerging B2B technologies and their impact on the current business landscape. However, he also provides in-depth reviews on a wide range of software solutions to help businesses find suitable options for them. Through his work, he aims to help companies develop a more tech-forward approach to their operations and overcome their SaaS-related challenges.

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?
FIND ALTERNATIVES
TOP

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.

Share
Tweet
Share