Code::Blocks

4.3 (46)
Write a Review!
Integrated development environment for C, C++, and Fortran

About Code::Blocks

Code::Blocks is an open-source integrated development environment (IDE), which helps developers design, launch, and manage coding for C, C++, and Fortran languages. The multi-platform capabilities allow users to create, compile, and debug source codes on Linux, Mac, and Windows operating systems.

Code::Blocks enables organizations to handle text modules and file links using code snippets, modify codes using the built-in editor, and view active projects, symbols, variables, and other attributes. It offers a host of features such as syntax highlighting, class browser, auto versioning, smart indent, to-do lists management, automated code completion, custom abbreviations, modification tracking, and more. Coders can also store search results, compiler messages, error reports, and other information in logs for future reference.

Code::Blocks allows teams to create and save custom project templates in a centralized repository, define abbreviations, and add notes to projects. It also allows IT professionals to extend functionality of the application and integrate new features via third-party plugins.


Images

Code::Blocks Software - Code::Blocks compiler and debugger settings
Code::Blocks Software - Code::Blocks compiler
Code::Blocks Software - Code::Blocks configuring editor
Code::Blocks Software - Code::Blocks project management
View 5 more
Code::Blocks video
Code::Blocks Software - Code::Blocks compiler and debugger settings
Code::Blocks Software - Code::Blocks compiler
Code::Blocks Software - Code::Blocks configuring editor
Code::Blocks Software - Code::Blocks project management

Not sure about Code::Blocks? Compare with a popular alternative

Code::Blocks

4.3 (46)
VS.
Most reviewed

Starting Price

No pricing found
USD 249.00
year

Pricing Options

Free version
Free trial
Free version
Free trial

Features

18
13

Integrations

No integrations found
No integrations found

Ease of Use

4.1 (46)
4.5 (355)

Value for Money

4.6 (46)
4.6 (355)

Customer Service

3.6 (46)
4.2 (355)
Green rating bars show the winning product based on the average rating and number of reviews.

Alternatives

PyCharm

4.7
#1 Alternative to Code::Blocks
PyCharm is an on-premise Python integrated development environment (IDE) designed to help professional developers write...

Apache NetBeans

4.3
#2 Alternative to Code::Blocks
Apache NetBeans is an open-source IDE that provides code editors, wizards, and templates. It can help developers create...

CLion

4.7
#3 Alternative to Code::Blocks
CLion is a solution for investigating and resolving issues in C/C++ code that makes it possible to log events, use...

Komodo IDE

4.4
#4 Alternative to Code::Blocks
Komodo IDE is an integrated development environment that helps developers manage and edit codebases for various...

Reviews

Overall rating

4.3 /5
(46)
Value for Money
4.6/5
Features
4.1/5
Ease of Use
4.1/5
Customer Support
3.6/5

Already have Code::Blocks?

Software buyers need your help! Product reviews help the rest of us make great decisions.

Showing 5 reviews of 46
Dylan
Dylan
Overall rating
  • Industry: Computer Software
  • Company size: Self Employed
  • Used Daily for 1+ year
  • Review Source

Overall rating

  • Value for Money
  • Ease of Use
  • Likelihood to recommend 7.0 /10

A good free alternative for C++ development.

Reviewed on 31/12/2023

I have a very fond recollection of my time with Code::Blocks, it made learning C++ development a...

I have a very fond recollection of my time with Code::Blocks, it made learning C++ development a very accessible process when compared to the smorgasbord of buttons and configurations needed to get a project building in VisualStudio.
It does very little to get in your way, just write code and hit compile and it works.

Pros

It's very lightweight and launches in seconds, I can run Code::Blocks even on the most lightweight netbooks and embedded devices where VisualStudio would completely bog down the machine. It is purpose built for C++ development and has good tooling around working with the language where VSCode has to largely rely on plugins to achieve the same thing.

Cons

It's a very barebones IDE, it's good at writing and debugging C++ in trivial projects, and lightweight environments when you have limited processing power, but it's not very competitive with the types of features and tooling that modern enterprise IDEs like Jetbrains CLion and Microsoft VisualStudio now offer.

Rohit
Overall rating
  • Industry: Computer Software
  • Company size: 5,001–10,000 Employees
  • Used Daily for 2+ years
  • Review Source

Overall rating

  • Value for Money
  • Ease of Use
  • Customer Support
  • Likelihood to recommend 9.0 /10

Decent IDE for Applications development and for programming!

Reviewed on 22/07/2023

Code::Blocks is a overall very Good Integrated Development tool which supports almost all the...

Code::Blocks is a overall very Good Integrated Development tool which supports almost all the programming languages. It has many features that makes the things easy like configuration, versioning and templates and improves the efficiency of programmers. We have very positive experience with code::blocks and we will highly recommend it to use.

Pros

I have been using code-blocks since a while ago and i found it really simple to use and handy. We can code in multiple languages in it, it provides a perfect environment for development. It supports version system also and templates, so it makes the development so easy. Debugging is quite easy in code-blocks, we can add check-points on various place of the code and it works very smoothly. It also has some integration features with third party applications which makes it more useful in real life.

Cons

The only thing i would like to change is the user interface, it doesn’t look modern at all, there are plenty of improvements in UI side otherwise it is a complete IDE for anyone.

Jona
Overall rating
  • Industry: Computer Software
  • Company size: Self Employed
  • Used Daily for 1+ year
  • Review Source

Overall rating

  • Value for Money
  • Ease of Use
  • Customer Support
  • Likelihood to recommend 7.0 /10

A Comprehensive Review from a CS Student's Perspective

Reviewed on 26/01/2023

As a student pursuing a degree in CS at the college level, I found Code::Blocks to be a useful and...

As a student pursuing a degree in CS at the college level, I found Code::Blocks to be a useful and user-friendly IDE for my programming projects. It had a good interface and was easy to navigate. However, it had some limitations with debugging and the auto-completion feature was not always reliable. Overall, it was a good tool for my college projects and assignments, but I found some other IDEs had better debugging and auto-completion features.

Pros

As a college student studying computer science, I found that Code::Blocks was a great tool for my programming projects. It had a user-friendly interface and was easy to navigate. I also appreciated that it supported multiple compilers, which allowed me to work with different programming languages (mostly when I was working with C and C++ in my first-year courses). Additionally, its ability to handle large projects made it perfect for my assignments and final projects.

Cons

One of the things I liked least about Code::Blocks was that it sometimes had issues with debugging. The debugging feature wasn't as robust as other IDEs I've used, so it took a bit more effort to track down and fix errors in my code. Additionally, the auto-completion feature wasn't always reliable and would sometimes cause more confusion than assistance.

Verified Reviewer
Overall rating
  • Industry: Computer Software
  • Company size: Self Employed
  • Used Daily for 2+ years
  • Review Source

Overall rating

  • Ease of Use
  • Likelihood to recommend 10.0 /10

Best IDE for Developers working on C++ Projects

Reviewed on 19/10/2022

I've been using codeblocks for developers for a while now, and I find it to be a great resource for...

I've been using codeblocks for developers for a while now, and I find it to be a great resource for learning new things and honing my programming abilities. I am very appreciative of the codeblocks developers for offering such a fantastic platform for me to study and hone my programming abilities.

Pros

The best IDE to debug and log into code to find bugs and learn new things.

Cons

GUI is bit old but it is very easy to use and has a lot of features. A new UI will be great.

mohamed
Overall rating
  • Industry: Program Development
  • Company size: 51–200 Employees
  • Used Monthly for 2+ years
  • Review Source

Overall rating

  • Value for Money
  • Ease of Use
  • Customer Support
  • Likelihood to recommend 8.0 /10

Good and easy application

Reviewed on 27/10/2023

It was a good and comfortable experience, and I felt that this development environment was simple,...

It was a good and comfortable experience, and I felt that this development environment was simple, despite the negatives that I mentioned previously

Pros

What I liked most is debugging and the ease of specifying the compliler

Cons

The thing I liked the least is the graphical interface needs more development, as well as adding various software libraries such as wx widgates. The method of adding libraries is difficult and not easy.

Showing 5 reviews of 46 Read all reviews

Code::Blocks FAQs

Below are some frequently asked questions for Code::Blocks.

Code::Blocks offers the following pricing plans:

  • Pricing model: Free Version
  • Free Trial: Available

Code::Blocks is available for free.

Code::Blocks has the following typical customers:

Self Employed, 2–10, 11–50, 51–200, 201–500, 501–1,000, 1,001–5,000

Code::Blocks supports the following languages:

English

Code::Blocks supports the following devices:

We do not have any information about what integrations Code::Blocks has

Code::Blocks offers the following support options:

Email/Help Desk, FAQs/Forum, Knowledge Base

Related categories

See all software categories found for Code::Blocks.