User Ratings
Rate This Project
Login To Rate This Project
Featured Reviews
Highest Rated
Pros:
fast, easy install, easy to use and can use any compiler.
Cons:
well this is more of a pro i guess since it has no cons.
Lowest Rated
The only advantage compared to Eclipse is that CodeBlocks is much faster to load and code. However, if you want to develop big projects such as Python or Moses, forget about it. Go Visual Studio or Eclipse.
Design flaws:
1. cannot display data structure in a tree view, i.e., code outline;
2. cannot change hotkeys, it uses ancient Turbo/Borland C++ hot key assignment, e.g., Ctrl+F9 to compile, you need to install addition plugin to change hotkey, this shows it is immature;
3. cannot use Ctrl+Left click to go to declaration and definition;
4. cannot navigate forward and backward using Alt+Left and Alt+Right;
5. does not support nested macro expansion;
6. closed projects is not shown in the workspace, kind of s-t-u-p-i-d. Then what is the use of the workspace;
7. during debugging, mouse hover over can display variable values only for basic types such as float/int/double, but not for STL containers (e.g., vector<string>); watch window sometimes need to be opened manually every time, kind of buggy;
8. smart indent function is not so smart: close bracket indent is not adjusted automatically; upon a newline, in some cases, indent is not auto adjusted;
9. No undo/redo history, cannot go to Nth undo/redo step in the history;
10. program's output is shown in a popup console window but is not captured in the dialog window; during debugging, when the program exits , the console window closes immediately so you cannot see when the program's output;
In conclusion, it is only usable for C/C++ beginners, you can use it only for tiny projects containing one or a few source code files, such as using the old Borland/Turbo C++ for programming competitions.
User Reviews
-
sorry, can you Update the file? It is too old, I can use it.
-
Code::Blocks is a free, open-source IDE for C, C++, and Fortran. It offers a user-friendly interface, powerful debugging, and customizable plugins. Lightweight and fast, it's perfect for both beginners and experienced developers needing an efficient coding environment.
-
One of the best IDEs I've ever used. Better than anything else whats out there.
-
A great, light, easy-to-use, and powerful IDE!
-
Thanks!
-
Es una aplicación completa, no tiene nada que envidiarle a visual studio code :)
-
Thanks for a great open source program
-
so goooooooooooooooooooooooood
-
Just what i want !
-
I love C)))))))
-
I get the message: the application needs to be updated. contact the developer. I use MacBook Air m1
-
Best FOSS cross platform IDE. Small, fast, efficient with an own project and build system.
-
I LUV C++
-
Ty for CB :)
-
Long time user of VS adopted CodeBlocks in 2017 and very happy with it. Even happier since introduction of 64-bit version in 2020. Easy to use, intuitive interface, versatile, small footprint, great debugger, small executable, great support. Congratulations to the team, this is an excellent product.
-
dùng khá ổn một tội cập nhật hơi ít nên lỗi hơi nhiều
-
Thank you very much for the free open source program!
-
1111
-
great but not compatible with the latest version of MacOS X.i would recommend this IDE fo windows and linux and only macOS from 10.9 to 10.12. For later versions for macOS, you could use Xcode compiler and visual studio code instead of code blocks, or a online C/C++ like tutorials point IDE or Code chef.
-
Lovely IDE!
-
This is brilliant.
-
Excellent debugger. Very good default settings.
-
Best C compiler available in the market
-
fairly good but it's really difficult- going round and round trying to set up 'tool chain executibles' etc. etc. and it complains can't find this and that and esp for fortran it's really difficult , impossible for me so far,to get all the references etc. coordinated properly. For example i do a simple compilation of a source file containing a module which is quite common in gfortran at the dos prompt and it compiles all in one step correctly with no problem but not with code::blocks even though i have it directed to use the same gfortran compiler though it can do simple fortran files with no modules and not requiring any other .mod or .o files. but ofcourse no debugging capability for these. And if u ever associate the wrong files etc libraries, command line options etc. it's a real problem as then it won't do anything - your like dead in the water for anything because u made the wrong references or associations even though u don't need them anyway for most things you do and then often a real pain having to go try and find the problem and 'undo' whatever u did wrong. NOW that was years ago and now after all this time they still can't even find the fortran compiler! talk about irresponsible they take the cake. Now they even supplied the compiler and they can't find it! NO excuse for something like this.
-
cool