This present year, it continues to be confirmed according to the survey StackOverflow Developer Survey 2020 el Linux 1st place and Most loved platform (favorite) of the Software Developers, both in the field of Servers and in the field of the main Operating System to develop Software.
Thus, Linux It is usually the ideal OS for both experienced users and enthusiasts, passionate or students of Programming work or start your first steps In this vast and wonderful world And for that, Linux provides a wide range of software applications and tools ideal for learning and / or working in this area, one of them being Code :: Blocks or more simply Code Blocks (as we will call and write from here on).
Deepening what has been said above about the «wide range of software applications and tools ideal for learning and / or working »in the field of Software Development on Linux, We invite you to read after this publication our previous entry related to the subject, called «Convert your GNU / Linux into a Distro suitable for Software Development» by clicking on the link below immediately below:
And also the other 2 below:
CodeBlocks: cross-platform, free and open IDE
What is CodeBlocks?
According to CodeBlocks official website, it is described as follows:
"CodeBlocks is a free C, C ++ and Fortran IDE built to meet the most demanding needs of its users. It is designed to be very extensible and fully configurable. Finally, it can be said that it is an IDE with all the features you need, having a consistent appearance and operation on all platforms".
And all this is thanks to that, Code Blocks It has been built around a plugin framework, which allows it to be extended through them. Any kind of functionality can be added by installing / coding a plugin. For example, compilation and debugging functionality, is already provided by the plugins.
Current version
Since March, CodeBlocks offers the current stable official version under the number 20.03, which replaced the previous version of number 17.12. Which was possible after more than 2 years of development and more than 400 changes. All this long time allowed for the inclusion of many improvements, bug fixes and some essential and useful new features.
Therefore, to this day, CodeBlocks is an excellent cross-platform IDE, free and open, ideal for C, C ++ and Fortran, which also has excellent support for multiple compilers (MinGW / GCC, Digital Mars, Microsoft Visual C ++, Borland C ++, LLVM Clang, Watcom, LCC and Intel C ++ Compiler, among others). And it is based on the wxWidgets GUI platform.
Changes and Download
Their website offers an extensive and detailed report of changes and news included in this current new version, number 20.03, In the next link. Also Code Blocks can be easily downloaded from the download section of the same for its use by any interested party. And on its official site at sourceforce provides another download option and useful information.
How is it installed on GNU / Linux?
Installation
In its extensive, practical and updated Wiki, the various installation methods. However, regardless of the Distro and the version number, it can be easily installed by just installing the following 2 packages using the package manager of your choice, both of CLI as GUI:
- codeblocks
- codeblocks-contrib
However, due to dependency or utility, the following packages mentioned often improve the functionality and support of Code Blocks and / or any other Similar IDE, so install the ones you think convenient or should install:
«clang, gcc-7, gcc-7-base, gcc-7-locales, gcc-7-multilib, gcc-7-plugin-dev, gdb-minimal, wx3.0-headers, libwxgtk3.0-dev, mingw-w64, gcc-mingw-w64, gdb-mingw-w64»
.
Note: It is important to bear in mind that, regardless of the OS used, it is necessary to additionally install a compiler, such as gcc or g ++, for its detection, use and proper functioning.
Conclusion
We hope this "useful little post" about «CodeBlocks»
, which is a useful cross-platform IDE, free and open, ideal for C, C ++ and Fortran, since it has been developed with C ++ programmers in mind, in order to provide them with excellent facilities and comforts when working with this type of language; is of great interest and utility, for the entire «Comunidad de Software Libre y Código Abierto»
and of great contribution to the diffusion of the wonderful, gigantic and growing ecosystem of applications of «GNU/Linux»
.
And for more information, always do not hesitate to visit any Online library as OpenLibra y jedit to read books (PDFs) on this topic or others knowledge areas. For now, if you liked this «publicación»
, don't stop sharing it with others, in your Favorite websites, channels, groups, or communities of social networks, preferably free and open as Mastodon, or secure and private like Telegram.
excellent IDE, nothing to envy others ..
Excellent