CodeBlocks: A useful cross-platform IDE, free and open, ideal for C and C ++

CodeBlocks: A useful cross-platform IDE, free and open, ideal for C and C ++

CodeBlocks: A useful cross-platform IDE, free and open, ideal for C and C ++

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).

Packages for Software Development support on DEBIAN 10

Packages for Software Development support on DEBIAN 10

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:

Turn your GNU / Linux into a Distro suitable for Software Development
Related article:
Turn your GNU / Linux into a Distro suitable for Software Development

And also the other 2 below:

Packages for Software Development support on DEBIAN 10
Related article:
Packages for Software Development support on DEBIAN 10
Software Development: From Native Apps to Distributed Apps
Related article:
Software Development: A historical review to the present day

CodeBlocks: Content

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.

Generic image for article conclusions

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.


Leave a Comment

Your email address will not be published. Required fields are marked with *

*

*

  1. Responsible for the data: Miguel Ángel Gatón
  2. Purpose of the data: Control SPAM, comment management.
  3. Legitimation: Your consent
  4. Communication of the data: The data will not be communicated to third parties except by legal obligation.
  5. Data storage: Database hosted by Occentus Networks (EU)
  6. Rights: At any time you can limit, recover and delete your information.

  1.   luix said

    excellent IDE, nothing to envy others ..

  2.   Online Geogebra said

    Excellent