Code :: Blocks IDE For Programming Under Linux


Code :: Blocks IDE for programming is recommended by, among others, Uppsala University for beginners of C / C ++.

The IDE is a free development environment for C ++ with several programming languages that support a large number of different compilers for the actual construction.

Code :: Blocks has a flexible and customizable interface with tabs, color coding of source debugger and autocomplete. The program can also be automated via Angelscript and there are great opportunities to use and write custom plugins that change and add behavior. A large number of such plugins are included from the beginning, including one for building graphical interfaces.

Code :: Blocks IDE for programming.

Code :: Blocks can be downloaded and installed DevPaks (Dev-C ++ installation package) and can import Visual C ++ and Dev-C ++ projects.

There is support for Python plugins.

Latest version: 20.03

Download here.

Open a terminal window:

cd downloads

Press Enter,

tar.xzvf codeblocks_20.03_amd64_stable.tar.xz

Press Enter,

cd codeblocks_20.03_amd64_stable

Press Enter.

You will see 14 different .deb files and since I did not find a list which one should be installed first, run the command below:

sudo dpkg -i *.deb

Press Enter,

sudo apt-get install -f

Press Enter, done.

NOTE: Debian 10 users, see below.

In Debian 10 "Buster", you could get an error, while installing using *.deb.

This is how you fix it, reinstall:

sudo dpkg -i codeblocks-contrib-common_20.03_all.deb

Press Enter, done.

This has been tested on Debian 10.4 "Debian Buster" and LMDE 4 !

How to install from Debians repository, which holds an older version 16.1:

sudo apt-get install codeblocks

Press Enter, there will be a message of missing dependencies in Debian 9.

sudo apt-get install -f

Press Enter, done.

Developers website

Games For Linux

Windows has always been the preferred platform for gaming, but after STEAM's interest in Linux more game developers are making their games natively available for Linux.


All information on this website is published in good faith and for general educational purposes and for use in safe testing environments only. While strives to make the information on this site as accurate as possible, does not warrant its completeness, reliability and accuracy.

We are not responsible for any losses or damages associated with the use of our website. While we strive to provide only links to useful websites, we have no control over the content of these sites and links to other sites do not constitute a recommendation for all content contained on these websites.


Site Information

This is a professional review site that receives compensation from the companies whose products reviewed. Each service or product are thoroughly tested and given high marks if considered to be the very best. Independently owned and the opinions expressed here are no one elses.