---
title: Code::Blocks Reviews
meta_title: 'Code::Blocks Reviews 2026: Details, Pricing, & Features | G2'
meta_description: Filter 97 reviews by the users' company size, role or industry to
  find out how Code::Blocks works for a business like yours.
aggregate_rating:
  rating_value: 4.3
  review_count: 97
  scale: '5'
date_modified: '2026-08-04'
parent_category:
  name: Integrated Development Environments (IDE)
  url: https://www.g2.com/categories/integrated-development-environments-ide
---

# Code::Blocks Reviews
**Vendor:** Code::Blocks  
**Category:** [C/C++ Integrated Development Environments (IDE)](https://www.g2.com/categories/c-c-integrated-development-environments-ide)  
**Average Rating:** 4.3/5.0  
**Total Reviews:** 97
## About Code::Blocks
Code::Blocks is a free, open-source, cross-platform Integrated Development Environment (IDE) designed primarily for C, C++, and Fortran programming. Developed in C++ using the wxWidgets GUI toolkit, it offers a consistent look and feel across various operating systems, including Windows, Linux, and macOS. Its modular architecture, based on plugins, allows users to extend its functionality to meet diverse development needs. Key Features and Functionality: - Compiler Support: Code::Blocks supports multiple compilers, including GCC (MinGW/GNU GCC), MSVC++, Clang, Digital Mars, Borland C++ 5.5, and Open Watcom. - Build System: It features a fast, custom build system that eliminates the need for makefiles, supports parallel builds to utilize multiple CPU cores, and allows for multi-target projects and workspaces combining multiple projects. - Debugger Integration: The IDE interfaces with GNU GDB and supports MS CDB (with some limitations). It offers full breakpoint support, including code and data breakpoints with conditions and ignore counts, displays local function symbols and arguments, provides user-defined watches, call stack, disassembly, custom memory dump, thread switching, and CPU register views. - User Interface: Features include customizable syntax highlighting, code folding for various file types, a tabbed interface, code completion, a class browser, smart indenting, one-key swapping between header and source files, an open files list for quick navigation, external customizable tools, and to-do list management with support for multiple users. Primary Value and User Solutions: Code::Blocks provides a versatile and extensible development environment that caters to the needs of programmers working with C, C++, and Fortran. Its support for multiple compilers and platforms ensures flexibility, while the plugin-based architecture allows for customization and scalability. The efficient build system and comprehensive debugging tools streamline the development process, enhancing productivity. By offering a free and open-source solution, Code::Blocks makes professional-grade development tools accessible to a wide range of users, from beginners to experienced developers.



## Code::Blocks Pros & Cons
**What users like:**

- Users appreciate the **ease of debugging** in Code::Blocks, enhancing their coding experience for C and C++ projects. (1 reviews)
- Users appreciate the **debugging efficiency** of Code::Blocks, making it easy to create, run, and troubleshoot code. (1 reviews)
- Users find Code::Blocks **easy to use** for project creation, coding, running, and debugging, enhancing their programming experience. (1 reviews)
- Users appreciate the **organized project management** in Code::Blocks, making code creation, running, and debugging effortless. (1 reviews)

**What users dislike:**

- Users find **Beginner Unfriendliness** a challenge in Code::Blocks, lacking guidance and support for new users. (1 reviews)
- Users face challenges due to a lack of **guidance for debugging issues** , leading to confusion and difficulty in seeking help. (1 reviews)
- Users struggle with **poor customer support** and lack of guidance, making it difficult to troubleshoot issues effectively. (1 reviews)
- Users find the **poor documentation** of Code::Blocks frustrating, making it difficult to troubleshoot and navigate the software. (1 reviews)

## Code::Blocks Reviews
  ### 1. Great IDE, But Lacks Guidance for New Users

**Rating:** 3.5/5.0 stars

**Reviewed by:** Osama K. | AI Engineer, Computer Software, Small-Business (50 or fewer emp.)

**Reviewed Date:** October 31, 2025

**What do you like best about Code::Blocks?**

it is organized regarding creating new projects and facilitating separating projects and software dependencies through virtual environments. once the user used to using it, it is easy to creating code, run and debug which grab more C and C++ users for using it.

**What do you dislike about Code::Blocks?**

there is no guide instructions for new users of Code::Blocks. This might confuse the users on how to deal with running or debugging codes and etc. When the user stuck using it, it is hard to get help.

**What problems is Code::Blocks solving and how is that benefiting you?**

It facilitates creating .cpp files and organize them in directories to establish independent projects. And have the ability to run to cursor each file separately. without being constricted on running the whole project when trying to test its components.

  ### 2. Code Blocks honest review

**Rating:** 4.0/5.0 stars

**Reviewed by:** Rajat C. | Small-Business (50 or fewer emp.)

**Reviewed Date:** October 17, 2023

**What do you like best about Code::Blocks?**

Code Blocks programming environment is really sorted out with clarity. I can easily find options and navigate through them with ease from the top bar. It is really familiar to MS Word like environment.
Code Blocks also comes with a MinGW compiler for running C and C++ programs, which i like the most as copared to other softwares where i have to manually install compilers in order to run the programs.
CodeBlocks output terminal is also way better and simplified than other softwares used for coding.

**What do you dislike about Code::Blocks?**

Code Blocks is still on the light theme, which is disappointing. The dark theme should be available for today's generation to work with ease.

**What problems is Code::Blocks solving and how is that benefiting you?**

I'm a computer science undergrad from an Institute of National Importance, here the programing is done on old softwares which are not comfortable to interact with students, with code blocks it gets easy to type code in labs and at hostel rooms, With code blocks I can easily save my files and edit them anytime and the experience is pretty smooth and easy too.
Code Blocks terminal is one of the best thing i like here there is no garbage text appearing which confuses the programmer.

  ### 3. Get Comfortable in C/C++ programming with Code::blocks

**Rating:** 4.0/5.0 stars

**Reviewed by:** Sai Sravanthi K. | Small-Business (50 or fewer emp.)

**Reviewed Date:** June 29, 2023

**What do you like best about Code::Blocks?**

It has the best code suggestion feature and syntax highlighting, which makes you more comfortable writing code faster without errors

**What do you dislike about Code::Blocks?**

It was unable to close the exe file after the task completion. We had to close it using the cursor, which is a minor issue

**What problems is Code::Blocks solving and how is that benefiting you?**

The folding code mechanism improves your readability by navigating over different functions in the code snippet

  ### 4. Enrich Your Coding Experince with Code::Blocks

**Rating:** 4.0/5.0 stars

**Reviewed by:** srinivas p. | Information Technology and Services, Small-Business (50 or fewer emp.)

**Reviewed Date:** June 26, 2023

**What do you like best about Code::Blocks?**

The code-suggestion and error-detection features enrich the coding experience for beginners, which is very helpful

**What do you dislike about Code::Blocks?**

It would be better if provided some suggestions for beginners how to use this software i learnt how to use this in youtube

**What problems is Code::Blocks solving and how is that benefiting you?**

As a beginner, it was hard to habituate with syntax and detect errors, but it provides error-detection with syntax highlighting, which is quite good

  ### 5. Best code debugging ide for c/c++ developers

**Rating:** 4.0/5.0 stars

**Reviewed by:** SOUMYA S. | Small-Business (50 or fewer emp.)

**Reviewed Date:** June 24, 2023

**What do you like best about Code::Blocks?**

It helps you to debug and review your code with advanced debugging features such as breakpoints and can also check step-by-step function execution

**What do you dislike about Code::Blocks?**

It doesn't provide code sharing in the cloud to work simultaneously on the same project at a time

**What problems is Code::Blocks solving and how is that benefiting you?**

It helps to debug and rectify all the errors in the code through its advanced breakpoint features by inspecting the code

  ### 6. Perfect IDE for C/C++ Coders

**Rating:** 4.0/5.0 stars

**Reviewed by:** Venkat B. | Small-Business (50 or fewer emp.)

**Reviewed Date:** June 05, 2023

**What do you like best about Code::Blocks?**

The Installation and set-up were easy when compared to other IDE; Managing and creating files was quite simple; we can keep all files in a folder

**What do you dislike about Code::Blocks?**

The Main drawback is auto-suggestion and error-correction are not present here

**What problems is Code::Blocks solving and how is that benefiting you?**

It helps me to build c language based projects by managing all files at a time and also creating user-defined files and using them in other files

  ### 7. "Code::Blocks IDE Ultimate Debugging Tool For Programmers"

**Rating:** 4.0/5.0 stars

**Reviewed by:** VASANTH K. | Computer Software, Small-Business (50 or fewer emp.)

**Reviewed Date:** June 13, 2023

**What do you like best about Code::Blocks?**

With cross-platform compatibility, you can use code::blocks on any operating system making it a versatile tool for any programmer

**What do you dislike about Code::Blocks?**

It doesn't have any VCS support, which is a significant drawback for programmers

**What problems is Code::Blocks solving and how is that benefiting you?**

Code formatting is made easy with this software, ensuring that your code is clean and easy to read, which is the best feature required for all programmers

  ### 8. Code::Blocks : Review With a Beginner Experience.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Hemanth S. | Small-Business (50 or fewer emp.)

**Reviewed Date:** June 06, 2023

**What do you like best about Code::Blocks?**

We can create user-defined header files and import them onto other files simultaneously, which works without any bugs.

**What do you dislike about Code::Blocks?**

I am manually uploading my code into github by copying files into other folders better if it would have any integration with the cloud

**What problems is Code::Blocks solving and how is that benefiting you?**

It Provides me with a good working environment to work with c language

  ### 9. "Code::Blocks IDE: Seamless Code Exploration for C/C++  Developers"

**Rating:** 3.5/5.0 stars

**Reviewed by:** Sunanda B. | FullStack Developer, Computer Software, Small-Business (50 or fewer emp.)

**Reviewed Date:** June 13, 2023

**What do you like best about Code::Blocks?**

It comes with a wide range of libraries that help to streamline your coding process

**What do you dislike about Code::Blocks?**

We can't store our code on the cloud or online as it doesn't collaborate with any remote hosting service

**What problems is Code::Blocks solving and how is that benefiting you?**

It provides project management tools that allow you to manage your project effectively

  ### 10. Best Ide For Developing C++ based Projects

**Rating:** 4.0/5.0 stars

**Reviewed by:** NAVADEEP M. | Software Engineering, Small-Business (50 or fewer emp.)

**Reviewed Date:** May 01, 2023

**What do you like best about Code::Blocks?**

It Helps to Organize different code files in c & c++ and manage them to link with one another and run , more useful for developing c++ based  projects

**What do you dislike about Code::Blocks?**

No Issues it is working at it's best so far

**What problems is Code::Blocks solving and how is that benefiting you?**

It Helps to develop projects by managing multiple files and linking them, running and debugging in developing projects

  ### 11. Best For Beginers

**Rating:** 4.0/5.0 stars

**Reviewed by:** Abhinav G. | Software Engineer Trainee, Small-Business (50 or fewer emp.)

**Reviewed Date:** July 06, 2023

**What do you like best about Code::Blocks?**

Code::blocks is a good platform to start coding for beginners. It is a free and open-source platform that can be used on Windows, Linux, and Mac.

**What do you dislike about Code::Blocks?**

It is a very basic compiler for coding. It doesn't have auto-suggestion and debugging features for codes.

**What problems is Code::Blocks solving and how is that benefiting you?**

It is providing a platform for students for free for c/c++ programming language.

  ### 12. Good C/C++ IDE for beginners

**Rating:** 3.5/5.0 stars

**Reviewed by:** Rohit P. | Cloud Lead, Small-Business (50 or fewer emp.)

**Reviewed Date:** March 25, 2022

**What do you like best about Code::Blocks?**

Using Code blocks is essential part of every programmer who starting out with learning programming language in C/C++. The fact that how basic it is to write code and to operate on it makes this IDE stand out from its compititors. Few things which I liked about code blocks are-
1) Great UX/UI for beginners.
2) Compiling and running code is easy.
3) It is an open source, cross platform IDE.
4) Points out red signal at which line the code contains error.
5) Build messages are clear to read.

**What do you dislike about Code::Blocks?**

Having an experience of working in Code Blocks as a frequent user, I have my likes and dislike regarding this IDE. Few things which I did not like considering the facct that it is beginner friendly are-
1) Taskbar icons are scattered while launching the IDE.
2) Tedious installation process.
3) Does not comes with gcc installed, you have to install seperatly.
4) No default dark theme available.
5) Blurry letters makes it harder to read.
6) Not proper syntax colour differntiation.

**Recommendations to others considering Code::Blocks:**

Students or even professionals who are starting out with a new language specially in C/C++, I would really suggest this IDE as this is a beginner friendly and easy to undestand.

**What problems is Code::Blocks solving and how is that benefiting you?**

1) Problems of basic C/C++ programs. Helped me to learn a new language.
2) Problems on Data Structures and Algorithms.
3) Contributing to open source projects.
4) University/School beginner friendly projects
5) Problems on competitive coding.

  ### 13. Good IDE that needs some improvement

**Rating:** 3.5/5.0 stars

**Reviewed by:** Haleemath Ath Hara F. | Assistant Systems Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** January 07, 2022

**What do you like best about Code::Blocks?**

The best and the only reason I used CodeBlocks is because it allows the installation of CS50 library which no other application IDE allows. It provides great options to include and make changes to your environment, add custom libraries and make suggestions based on those libraries for the code you're writing. This feature wasn't seen on any other IDEs I have used.

**What do you dislike about Code::Blocks?**

It has a very basic UI and can be difficult to navigate for beginners. There are loads of options for customizations, but those wouldn't be of much use if the user can't find the option. A proper documentation and more support would be well appreciated.

**What problems is Code::Blocks solving and how is that benefiting you?**

Writing code, building and running programs in different languages like C, Python, Java etc. Helps adding and creating custom code header libraries, which is super helpful especially for C coders.

  ### 14. Decent software for making projects using cpp

**Rating:** 4.0/5.0 stars

**Reviewed by:** Aditya s. | Full-stack Developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** October 24, 2021

**What do you like best about Code::Blocks?**

The best thing about CodeBlocks is that you can create a long project very easily using c++ . It makes the managing of the project very easy.  You can see the structure of your project and manage it very correctly.

**What do you dislike about Code::Blocks?**

Although, It is a good application for making big project but you can't use it for practicing coding. Because, you can not create different files and run them. Because it only allows to have one single main file inside a project and only the main file can be ran automatically.

**What problems is Code::Blocks solving and how is that benefiting you?**

The problem of doing big projects seems very easy by using Code Blocks because it allows the user to manage your project very easily without any hassle. It also provides debugging techniques to solve coding errors.

  ### 15. Great experience with code blocks

**Rating:** 3.5/5.0 stars

**Reviewed by:** Inzamam N. | S, Small-Business (50 or fewer emp.)

**Reviewed Date:** May 07, 2021

**What do you like best about Code::Blocks?**

First of all code blocks is a freely available software, which is used by many developers.
Simple to use.
Have some good features.
We can also use it for debugging

**What do you dislike about Code::Blocks?**

Not recommended for big projects handling.
File structure is not very well displayed.
No color coding for easy maping
Must include easy searching of function declaration and it's definition

**Recommendations to others considering Code::Blocks:**

I advice the beginners who wants to build their skill in coding would use this tool as it will help you writing code without any difficulties with debug option, easy to use.

**What problems is Code::Blocks solving and how is that benefiting you?**

Used during my college time for solving the basic programming problems.
Also used in my organization for practicing coding and to build my skill.
Used it's debugger to find the errors in the code.

  ### 16. Good for begineers

**Rating:** 4.0/5.0 stars

**Reviewed by:** Abdul H. | HSI Mentor, Mid-Market (51-1000 emp.)

**Reviewed Date:** September 06, 2019

**What do you like best about Code::Blocks?**

It was very user friendly especially when I started to program. It was very easy to understand how to operate it because it was user friendly.

**What do you dislike about Code::Blocks?**

It does not have a lot of tools especially for debugging. It is very basic one. I once had to copy the code from code blocks to Visual studio it showed me ton of errors. 

**Recommendations to others considering Code::Blocks:**

Use it when u start to code.

**What problems is Code::Blocks solving and how is that benefiting you?**

I use it for simple codes and explaining my new students how to code.
Biggest benefit for using code blocks its very simple. You can learn how to use it in few minutes meanwhile other compilers can take you days to understand whats going on.

  ### 17. Code::Blocks review

**Rating:** 4.0/5.0 stars

**Reviewed by:** Laurent S. | Software Developer, Mid-Market (51-1000 emp.)

**Reviewed Date:** March 05, 2020

**What do you like best about Code::Blocks?**

For C and C++ programming, I used blocks. Code-Blocks are open source, cross-platform and C /C++free of charge for Windows, Linux, and Mac-OS. The GNU GCC compiler is really fast and scalable. This debugger is a great tool for beginning with programming. It is also light and rather flexible, easy to travel with some excellent characteristics. I would say I'm generally pretty pleased with code blocks.

**What do you dislike about Code::Blocks?**

I like most of the computer blocks things in theory. But, certain things always have to be changed, you suppose. I guess you need some ideas for code blocks when coding such as MSVC. Again, I think it is necessary to demonstrate accurate interfacing with other languages. It's primarily for C & C plus and Fortran coding, however we have a lot of new language as technology advances

**Recommendations to others considering Code::Blocks:**

Let's start with code blocks, I might tell those who are beginning programming. It is free, open-source IDE and built for Windows, Linux and Mac-OS. You should start coding, and there are lots of resources to help you solve your problems if you have mistakes. It is lightweight and quite versatile, fast and simple applications, and it is not difficult either to install code blocks.

**What problems is Code::Blocks solving and how is that benefiting you?**

In general, I like most code blocks stuff. Yet, you think, certain aspects must always be modified. I guess you need some computing block ideas like MSVC. Also, I assume the specific communication with other languages must be shown. Especially for C&C++ and Fortran coding, but as technology progresses, we have a lot of new language

  ### 18. A great software

**Rating:** 4.0/5.0 stars

**Reviewed by:** Tilen H. | Small-Business (50 or fewer emp.)

**Reviewed Date:** January 22, 2020

**What do you like best about Code::Blocks?**

Code::Blocks is able to run in many different computer languages. This IDE is lightweight, and because of that, you can use it on any kind of computer, even if it's performance is not that great. It is also good to mention that it is open-source and free. Therefore, anyone can download it directly from internet.  A great factor is also that this IDE is executable on Linux and Windows. It is updated almost every week, which is nice, because of that small mistakes get fixed fast.

**What do you dislike about Code::Blocks?**

It is not custumizable  at all. Themes are hard to switch. I also don't like the fact that this IDE is not avilable on MAC OS. It also doesn't have dark theme wich is unacceptable.

**Recommendations to others considering Code::Blocks:**

Go for it. Totally worth it. The 2nd best IDE to use for programming.

**What problems is Code::Blocks solving and how is that benefiting you?**

Becouse it is free, and also lightweight you can use it on any computers, therefore it is great for any schools that require some programming. I do all the work in Code::Blocks and it makes my day easier.

  ### 19. Testing Environment Experience

**Rating:** 4.0/5.0 stars

**Reviewed by:** Arjun  S. | Enterprise (> 1000 emp.)

**Reviewed Date:** January 06, 2020

**What do you like best about Code::Blocks?**

The best thing about the code block is, it has built in plugin features  that makes to this tools very easy handler to work with programming language like C++.

**What do you dislike about Code::Blocks?**

This is not the dislike for the code block but it is an improvement. it should have the python supported features also.

**Recommendations to others considering Code::Blocks:**

This is open source and easy to use programming tool i would recommend to other to use this in practice

**What problems is Code::Blocks solving and how is that benefiting you?**

I worked with code block to create the c and cpp programs to build application and realized  that we have good indentation and smooth program run over the it's built in compiler.

  ### 20. Best IDE for C/C++ development

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Printing | Small-Business (50 or fewer emp.)

**Reviewed Date:** October 15, 2019

**What do you like best about Code::Blocks?**

Code::Block is a free, open-source IDE: I just told everything.
If you want to begin programming with C/C++ language, I recommend you this IDE, because it is very easy to use and to install.
In spite of Eclipse, it is more lighter and it could run on older platforms, even if they have 1GB of RAM. Eclipse requires a lot more memory and CPU. 
Compiling times are blazing fast, surely Code::Blocks is the best open-source platform for software developing.

**What do you dislike about Code::Blocks?**

Some plugins from other platforms/IDE are missing, but nothing considerable.
Overall, nothing to say about it.

**Recommendations to others considering Code::Blocks:**

In order to set up the compiler for Code::Blocks, I recommend you to use MinGW compiler. It is easy, free and you have a guide here: http://wiki.codeblocks.org/index.php/MinGW_installation

**What problems is Code::Blocks solving and how is that benefiting you?**

Coding and writing softwares in C/C++ language in the organization, as it is a IT (and also printing) organuzation. It made things very easy, thanks to a non-confusing UI, with essential buttons and elements. 

  ### 21. CodeBlocks

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Automotive | Mid-Market (51-1000 emp.)

**Reviewed Date:** January 03, 2020

**What do you like best about Code::Blocks?**

The best thing about code block is it support multiple languages as i have worked on c and C++.

**What do you dislike about Code::Blocks?**

I felt that creating the new applications with code block is little bit hard compare to others.

**Recommendations to others considering Code::Blocks:**

I would recommend it for writing the programming script in C or C++ in code block.

**What problems is Code::Blocks solving and how is that benefiting you?**

I used to write the programming codes in C and C++ and it was good to write code in that with Good GUI interface.

  ### 22. Great IDE for technologies like C,C++

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Enterprise (> 1000 emp.)

**Reviewed Date:** June 07, 2019

**What do you like best about Code::Blocks?**

I like the support for the latest g++ , gcc compilers and support for STL, multi tab display and the variety of compilers which it supports.

**What do you dislike about Code::Blocks?**

In comparison to other IDE, need to improve the User interface.

**Recommendations to others considering Code::Blocks:**

It is a good product to use .Plus, it is fast to load and easy to use.

**What problems is Code::Blocks solving and how is that benefiting you?**

Coding problems for competitive programming and project work.
The benefits which I found is that it is easy to use.

  ### 23. Used for Programming

**Rating:** 3.5/5.0 stars

**Reviewed by:** faiz a. | Developer, Computer Software, Small-Business (50 or fewer emp.)

**Reviewed Date:** October 06, 2018

**What do you like best about Code::Blocks?**

Code blocks is a free software for all users, and save my time to run the programme like C C++.

**What do you dislike about Code::Blocks?**

No any issue while typing any programme and all things ready for coding(like C,C++) is fine.
but some changes extra features like errors message.

**Recommendations to others considering Code::Blocks:**

I recommendation using codeblocks for beginners.
and u 're a student using turbo c++ is better for student.and after you all things know how to write a programme perfectually then use codeblocks.
Open source platform(IDE)

**What problems is Code::Blocks solving and how is that benefiting you?**

I am a programmer, I am create any programme using codeblocks,because there are some futures i like it i.e compile and runtime  and open one and more files at a one time.
This is open source platform(IDE).


  ### 24. Good for beginners in Programming 

**Rating:** 4.0/5.0 stars

**Reviewed by:** Chyavana M. | Student, Higher Education, Mid-Market (51-1000 emp.)

**Reviewed Date:** November 05, 2018

**What do you like best about Code::Blocks?**

It is a free software mainly used for c and c++ programming. UI and predictions makes coding easier

**What do you dislike about Code::Blocks?**

We have to spend some time installing the plugins, sometime we might miss the gcc path and wrongly point to different gcc path

**Recommendations to others considering Code::Blocks:**

Highly Recommend 

**What problems is Code::Blocks solving and how is that benefiting you?**

Programming in C++ and C, can build c++ projects easily. Can also use for Frotan

  ### 25. Must Try

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Small-Business (50 or fewer emp.)

**Reviewed Date:** July 19, 2018

**What do you like best about Code::Blocks?**

* Free and open source.
* Auto correction help us to reduce the bugs.
* Multi-compiler support
* Syntax highlighting and code folding
* Supports multiple compilers including GCC, Clang, Visual C++, MinGW and many more
* A debugger with full breakpoint support
*  A plug-in system to support other programming languages.

**What do you dislike about Code::Blocks?**

I just don't like the GUI. Some most widely used plugins are not available.Its worthy to switch over other editors like vim, sublime if you are from a computer science background.Don't supportMulticore compilation.

**Recommendations to others considering Code::Blocks:**

Improve the GUI ... Reduce the crash... And 

**What problems is Code::Blocks solving and how is that benefiting you?**

It is easy to work with C & C++ . An IDE on Linux that would be similar enough to Visual Studio in Windows without too much re-learning new short cuts keys.

  ### 26. Definitely one of the best IDE for C/C++

**Rating:** 4.0/5.0 stars

**Reviewed by:** Yi C. | Teaching Assistant, Higher Education, Mid-Market (51-1000 emp.)

**Reviewed Date:** February 02, 2018

**What do you like best about Code::Blocks?**

The best feature of CodeBlocks is that it makes managing multiple projects very easy on the same IDE. It is easy to import other files to your project and work on them at the same time. It also auto corrects certain things, such as warning you for insufficient "}" to complete your code. I think it is good for an entry level programmer to work on their C or C++ codes, rather than going through the trouble of working on Turbo C++. Also, the fact that it is free for everyone is a great thing! 

**What do you dislike about Code::Blocks?**

There is no auto complete feature available for a lot of methods or functions. Although it is not a necessary feature, it definitely would make the job of writing large projects quite easy. The debugging features can definitely be improved as well. 

**Recommendations to others considering Code::Blocks:**

I would highly recommend using codeblocks for your projects and keeping your programs for easy access.

**What problems is Code::Blocks solving and how is that benefiting you?**

I often use it to program in C and C++ for personal projects and teaching students. I always refer codeblocks to programmers for these two languages because it does pretty much most of the things one would expect an IDE to do. I love using it. 

  ### 27. Code blocks is good for beginners in C++

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Higher Education | Enterprise (> 1000 emp.)

**Reviewed Date:** September 14, 2018

**What do you like best about Code::Blocks?**

i like that it provide many libraries in the language that make me use it easy , 
there are more than one programming language

**What do you dislike about Code::Blocks?**

i disliked that when there's an error in the code then i try to remove the error , the error alrening  dosn't remove until i rebuild the whole project. 

**Recommendations to others considering Code::Blocks:**

its good for beginners in learning C++, C

**What problems is Code::Blocks solving and how is that benefiting you?**

online problem solving 

  ### 28. Number One C/C++ IDE Forever.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Kuntal V. | Senior Software Engineer, Computer Software, Small-Business (50 or fewer emp.)

**Reviewed Date:** December 28, 2017

**What do you like best about Code::Blocks?**

The best thing about Code::Blocks is that it is good light-weight IDE for C/C++ projects. It is much faster to load, easy to code and being light-weight it doesn't take up much memory on your system. Also, it is available on all platforms from Windows to Unix based systems. 

**What do you dislike about Code::Blocks?**

It is good when working on C/C++ with small projects, but when working with large applications or projects, the project management becomes tedious. Also, you cannot display data structure in the tree view, you cannot assign a different function to hotkey combinations. Most of the times it is easy and quick to set up the IDE, but sometimes if an error occurs it becomes difficult to resolve it, and new stable version updates are not very frequent. 

**Recommendations to others considering Code::Blocks:**

If you are new to coding and looking for a good IDE, Code::Blocks is the perfect choice for you. The reason being it is open source, freeware, cross-platform, easy to install, light-weight and loads quickly, you will be up and coding in no time. It is the perfect choice for someone who wants to learn to code or is a beginner in the field working on small projects.

**What problems is Code::Blocks solving and how is that benefiting you?**

Code:Blocks is a good light-weight IDE and it is very useful when testing some small applications or projects, or while working on C/C++ based projects. As it is freeware and available on all platforms it makes a really good choice for beginners.

  ### 29. Review for codeblocks

**Rating:** 3.5/5.0 stars

**Reviewed by:** Kristen S. | Resident Assistant, Higher Education, Mid-Market (51-1000 emp.)

**Reviewed Date:** January 14, 2018

**What do you like best about Code::Blocks?**

Codeblocks is the best IDE I've ever used to work on my C and C++ programs. It auto-suggests, and is easy to install and use. It's open source and free, which is also a big plus. I also recommend it to other students. It is very good to get started with programming. 

**What do you dislike about Code::Blocks?**

The major problem that I have with codeblocks is that I cannot navigate forward and backward using Alt+Left and Alt+Right. When you debug it does not really give you much information when you hover. For example, it just tells the datatype and not much more. 

**Recommendations to others considering Code::Blocks:**

I would recommend new programmers to use it, it is very easy to use. 

**What problems is Code::Blocks solving and how is that benefiting you?**

To work on C and C++ programs. It is definitely good and easy to use for beginners as compared to Eclipse Luna. It overall is a good IDE

  ### 30. Nice IDE to code

**Rating:** 4.0/5.0 stars

**Reviewed by:** Soha M. | Software Engineer, Information Technology and Services, Enterprise (> 1000 emp.)

**Reviewed Date:** May 24, 2018

**What do you like best about Code::Blocks?**

Code Blocks is a very good IDE for coding C/C++ programs. It also supports multiple compilers and full breakpoint. Easy switching between different types of files and highlighted syntax makes it a more convenient option to work on. Many functionalities can be included as well by installing the plugins. It is an open source software making it easily accessible and it is also easy to learn.

**What do you dislike about Code::Blocks?**

It does not check the code well while we are writing. This can be improved.

**Recommendations to others considering Code::Blocks:**

I recommend this software if you wanna code C/C++ programs. 

**What problems is Code::Blocks solving and how is that benefiting you?**

I use it for coding my C/ C++ projects. I find Code Blocks as a convenient tool for this.

  ### 31. Nice and fast, while somewhat Spartanian

**Rating:** 4.0/5.0 stars

**Reviewed by:** Meskauskas A. | Senior Software Engineer, Computer Software, Small-Business (50 or fewer emp.)

**Reviewed Date:** July 11, 2018

**What do you like best about Code::Blocks?**

Really very responsive and fast IDE. The difference feels a lot after I have worked with Eclipse and Idea before. 

**What do you dislike about Code::Blocks?**

Running executable is not integrated into IDE (separate terminal window pops out that must be closed). Some refactoring is possible but mostly limited to variable renaming.  Keyboard shortcut plugin could be installed come by default. Could be some kind of IDE support for gtest.

**Recommendations to others considering Code::Blocks:**

Be sure to update to the latest version as some past (now obsolete) releases seem buggy (frequent crashes).

**What problems is Code::Blocks solving and how is that benefiting you?**

Developing industrial C++ application.

  ### 32. Great tool

**Rating:** 4.0/5.0 stars

**Reviewed by:** Ann S. | Resident Assistant, Higher Education, Mid-Market (51-1000 emp.)

**Reviewed Date:** January 16, 2018

**What do you like best about Code::Blocks?**

It is the best IDE you can find out there for C/C++ which supports multiple compilers as well. I always prefer using this over Dev C++ and Visual Studio primarily because it is easy to use and it is free. I like the built-in libraries and it is probably the easiest to use for Linux, as well. 

**What do you dislike about Code::Blocks?**

It is very slow, both to boot up and to compile programs. The feature which allows opening multiple programs together at a time needs help as well. It also does not indent the code properly, which can be quite annoying when you're creating projects. The auto-indent is not too great, either. 

**Recommendations to others considering Code::Blocks:**

If you're using any other complex IDE for simple C and C++ codes, consider switching over to codeblocks. 

**What problems is Code::Blocks solving and how is that benefiting you?**

I use it to write C and C++ programs. It is easy to work with, and compile codes on omega. It is quite flexible and easily understandable. 

  ### 33. Excellent for coding practices

**Rating:** 3.5/5.0 stars

**Reviewed by:** Gurpiyar S. | Embedded Software Developer, Electrical/Electronic Manufacturing, Small-Business (50 or fewer emp.)

**Reviewed Date:** February 14, 2018

**What do you like best about Code::Blocks?**

I am very happy while working with tool. It has everything what a beginner needs it his earlier stage of coding practices. You can code in multiple languages in this. 

**What do you dislike about Code::Blocks?**

Its user interface is not that much interesting. It is so simple and does not have a interactive eyes catching feature.  

**Recommendations to others considering Code::Blocks:**

If you a beginner in coding and you want to code in C or C++ i prefer you to use this on any other software. 

**What problems is Code::Blocks solving and how is that benefiting you?**

I used to write code in C and C++ languages and using this software for my purpose.

  ### 34. Review for CodeBlocks

**Rating:** 4.0/5.0 stars

**Reviewed by:** Emily W. | Peer Tutor, Higher Education, Enterprise (> 1000 emp.)

**Reviewed Date:** January 14, 2018

**What do you like best about Code::Blocks?**

It is easy and fast to download as compared to other IDEs. It is also entirely free and it is very easy to add libraries to it. It supports C and C++ very well, which are the most common languages anyway. 

**What do you dislike about Code::Blocks?**

It takes forever to load and debugging is not so easy on it. While executing a code, if you have multiple projects open, it's hard to decipher which one is running because even if you open the main.c/.cpp of that file, the previous one is still running.

**Recommendations to others considering Code::Blocks:**

For all C and C++ users, I would say use CodeBlocks. 

**What problems is Code::Blocks solving and how is that benefiting you?**

To write C and C++ codes for classes and for tutoring sessions. It is definitely an easy IDE to use for these languages and has made my work easy. 

  ### 35. Pretty good

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Small-Business (50 or fewer emp.)

**Reviewed Date:** November 13, 2017

**What do you like best about Code::Blocks?**

This program is really easy to download. It also comes with its own c/c++ compiler which is awesome!

**What do you dislike about Code::Blocks?**

I do not like how it is not user-friendly. When you are booting up the program you have to go through a tedious series of steps to create a new project. 

**What problems is Code::Blocks solving and how is that benefiting you?**

We are working on a program that will moderate the amount of electric-potential energy that will be passed from the "third rail" to the train. This is for the TTC (Toronto Transit Commision). 

  ### 36. Not quite finished, but getting close

**Rating:** 4.0/5.0 stars

**Reviewed by:** Rebecca H. | CEO, Computer Games, Small-Business (50 or fewer emp.)

**Reviewed Date:** October 31, 2016

**What do you like best about Code::Blocks?**

This is an excellent alternative to XCode on MacOSX, and the only real cross platform IDE that is hosted on Linux, MacOSX and Windows.

**What do you dislike about Code::Blocks?**

My command line build tools cause Code::Blocks to consistently crash when trying to build a project from the command line.

**Recommendations to others considering Code::Blocks:**

One of the best features is that this is fully open sourced, so if the team stops development, you can take over the project and customize it to your own needs.

**What problems is Code::Blocks solving and how is that benefiting you?**

I wanted a true C++ based IDE that runs on all three major operating system platforms, this solves the problem nicely!

  ### 37. Very good code editor

**Rating:** 3.5/5.0 stars

**Reviewed by:** Verified User in Electrical/Electronic Manufacturing | Mid-Market (51-1000 emp.)

**Reviewed Date:** September 03, 2016

**What do you like best about Code::Blocks?**

- free
- works many OS Windows, Linux etc
- customizable with plugins
- supports many compilers and many languages
- supports all of what you would expect from an IDE, like syntax highlighting, code completion,


**What do you dislike about Code::Blocks?**

- i dont like the default Code blocks colors and layouts, however its customizable and its more of personal preference  

**Recommendations to others considering Code::Blocks:**

Code blocks is an easy to use IDE/Code editor and  it works on multiple OS. If you are coming from Visual Studio, give code::blocks a try.

**What problems is Code::Blocks solving and how is that benefiting you?**

I need an IDE/code editor on Linux that would be similar enough to Visual Studio in Windows without too much re-learning new keys/short cuts

  ### 38. one step to convert Learners to skilled Programmers

**Rating:** 4.0/5.0 stars

**Reviewed by:** Siddartha L. | Student, Higher Education, Mid-Market (51-1000 emp.)

**Reviewed Date:** January 16, 2016

**What do you like best about Code::Blocks?**

Here we have the best IDE for C programmers which is damn helpfull for beginners in programming and lightweight IDE for C++ as well. With many pre installed libraries are a plus point for beginners. Programmers can easily add libraries of their necessary and compile time and run time verifications for the program is easily catchable. Linkers and SDL is also much more usefull for effecient and expert programmers. Simple GUI which is available in both ubuntu and windows OS.

**What do you dislike about Code::Blocks?**

Coding in some software for simple program check is bit taunting becuse opening the software takes time and then running that program is much more time consumong compared to terminal programming facility provided in ubuntu OS. Hanging of software is caused somtimes. The same old GUI is bit boring for users as well.

**Recommendations to others considering Code::Blocks:**

For programmers who are passioned to become a hard code programmer this is the right step to go and even for some simple projects with C, C++ this would help with much more libraries importable like projects related to graphics.

**What problems is Code::Blocks solving and how is that benefiting you?**

As an effecient programmer i need to participate in many pragramming events for wich prgramming is a must. From beginner to Expert code blocks is the only software which helped me and made me an expert programmer with less effort.

  ### 39. Nice programming program, no bugs found

**Rating:** 3.5/5.0 stars

**Reviewed by:** Michael F. | Small-Business (50 or fewer emp.)

**Reviewed Date:** August 25, 2015

**What do you like best about Code::Blocks?**

This program is very simple to use, simple design and no bugs found. 
I reccomend this program to all the windows programmers, nice software. 
You can add the plugins in very fast time from your library, c++ and c is the best programming language for this software. 

**What do you dislike about Code::Blocks?**

The bad 3rd party support, Code Blocks need to improve it.
The developers need to add a new theme for this software.

**Recommendations to others considering Code::Blocks:**

I reccomend this software to all the windows programmers.

**What problems is Code::Blocks solving and how is that benefiting you?**

You can script easyly and fastly, if you had windows and if you are a programmer you need this software in your pc.


  ### 40. Really useful

**Rating:** 3.5/5.0 stars

**Reviewed by:** Sarbjit K. | Information Technology Specialist, Information Technology and Services, Enterprise (> 1000 emp.)

**Reviewed Date:** May 17, 2015

**What do you like best about Code::Blocks?**

This tool is great and easy to use. Very informative.

**What do you dislike about Code::Blocks?**

nothing to say about negative or dislike about this tool

**What problems is Code::Blocks solving and how is that benefiting you?**

It's alot


## Code::Blocks Discussions
  - [Can i use asp.net on code::blocks?](https://www.g2.com/discussions/can-i-use-asp-net-on-code-blocks) - 1 comment, 1 upvote

- [View Code::Blocks pricing details and edition comparison](https://www.g2.com/products/code-blocks/reviews?filters%5Bnps_score%5D%5B%5D=4&section=pricing&secure%5Bexpires_at%5D=2026-08-04+11%3A31%3A29+-0500&secure%5Bsession_id%5D=34ca0227-1a14-42b4-87de-aef50db6ff37&secure%5Btoken%5D=44e0bcc0c5861f0f21bf9f451bda926dbab1503bc2b24b8f5021b125fec2cd9c&format=llm_user)

## Code::Blocks Features
**Functionality**
- Ease of Use
- File Management
- Multi-Language Support
- Customization
- Straight-Out-the-Box Functionality
- Help Guides
- Patching & Updates

## Top Code::Blocks Alternatives
  - [Visual Studio](https://www.g2.com/products/visual-studio/reviews) - 4.5/5.0 (3,832 reviews)
  - [Eclipse](https://www.g2.com/products/eclipse/reviews) - 4.3/5.0 (3,097 reviews)
  - [Xcode](https://www.g2.com/products/xcode/reviews) - 4.2/5.0 (998 reviews)

