What are your impressions of Code :: Blocks?

I looked at Code :: Blocks, and it certainly works great for C ++ development, I like the multi-platform features (it works everywhere), but I would like to receive your feedback.

Is it good / stable so that it can be used in a professional environment?

Thanks.

+4
source share
4 answers

I tried Code :: Blocks for windows and found below things about -

Pros:

1.) Supports and generates code using many compilers - GNU GCC for x86, GCC for ARM, MS-VS2005, compiler, ... many more (see the list in the project build options for a list)

2.) It has a decent source code browser with the necessary materials (syntax highlighting based on several programming languages, statistics of source code files, for example, code lines, comment lines, empty lines - useful for KLOC code statistics)

3.) Has a decent debugger, in it to step, break, analyze the code and data for debugging

Against: 1.) In fact, I did not find any problems, but found some malfunctions in the code generation, using this and from time to time I encountered some problems when executing the generated executable file.

2.) The profiling tool is not so detailed and interesting.

3.) There is no tool that provides a call schedule (caller attitude).

Given all this,

In general, in my opinion, if possible, you can start it for small and simpler projects and get to know it by finding more about this tool. Because you may have to spend equal time searching for tool parameters, plug-ins / add-ons for tools, while you are doing your development, so keep the main development work relatively simple and less complicated.

hope this helps

-AD

+2
source

You might want to find out that they don’t have an automatic way to convert a project organization file (.cbp) to a make file. Presumably there is a plugin for this, but it is not part of the main package, and it looks like it has not been supported for years. You can force Code :: Blocks to use your own makefile, but then you will have to manually edit it for each new source file that you add to your project.

+3
source

I used it in an environment where we write high-performance text analysis applications. Since we tried different things with different compilers, it worked very well, as did the IDE.

And even with more complex and larger projects, it seems to work very well. I would recommend it for any standard library material, or if you want to develop any of the three large ones (mac / windows / linux), it was supported on all of them.

+2
source

I use it for personal projects and it works well with MINGW 4.4. My only annoyance from him is sometimes the collapse and disappearance in silence. In a minute you will compile something, and in the next minute. No explanation. At least this only happens when compiling, so your source files are saved.

+2
source

All Articles