Install Code Blocks IDE

In this lesson, we will discuss how to install Code Blocks IDE for Windows, Mac and Linux Operating Systems and configure various path and directory settings to start Programming in C.

What do we need to run Programs?

To create and run programs in any programming language, you need the following two things:

  • A text Editor
  • A Compiler or an Interpreter

Text Editor

A text editor is where you write your Programs. It can be as simple as using Windows Notepad or Vim in Linux. Other editors designed for programming purposes come with more features such as keyword identification, colour coding, automatic brackets, automatic indentation and more. In short, a text editor is where you write the program.


A compiler or an interpreter is a piece of software, that converts or translates your high/medium level language program into machine-readable language; essentially a stream of 1s and 0s. They create a machine-executable binary file (with .exe extension in Windows), and the computer executes this.

What is an IDE?

An IDE or Integrated Development Environment is a piece of software that provides various facilities to computer programmers for software development. Ideally, an IDE consists of at least a source code editor, build automation tools and a debugger. Some might also include the necessary compiler or interpreter. Modern IDEs come with advanced features such as Syntax Highlighting, Code Completion, Version Control, Debugging and much more.

Why should we use an IDE?

In this case, after we install Code Blocks IDE, it will allow us to create, compile and execute programs from a single environment. Code Blocks comes with the GCC compiler and can compile for both C and C++. It also has an inbuilt text editor to write programs in. This editor contains Syntax Highlighting, debugging and more such features which will enhance our coding experience.

If we didn’t use an IDE; we would have to first write our programs on a text editor such as Notepad. We would then need to open Command Prompt or terminal (depending upon the OS we are using) and run it from there by typing some commands. The Code Blocks IDE makes this whole process seamless and easy. We just need to write the program in it and press a button to run it.

How to Install Code Blocks in Windows?

  • We need to visit the Code Blocks website and go to the download section: Click Here–>
  • Once there, we need to scroll down to the ‘Windows’ section and download the latest Code Blocks ‘MinGW-setup.exe’ file from either Sourceforge’ or FossHub’
Code Blocks mingw_setup

We must download the ‘MinGW-setup‘ file as this will also install the GCC compiler into our system. For this case, I will use the Sourceforge link.

  • Once we click on the link, it will take us to the download page and the download should begin automatically.
code blocks mingw-setup-download
  • We would now need to run the ‘.exe’ file, that we just downloaded. On double-clicking on it, we will be presented with the following window:
code blocks mingw-setup-installation 1

We must now click on ‘Next’ to continue with the Installation Process.

  • We need to ‘Accept’ the License Agreement.
code blocks mingw-setup-installation 2
  • In the next window, Code Blocks will ask us to select components that we want to Install. Here we will do a full installation. We will select all the options and then click on ‘Next’. We need to make sure that the MinGW Compiler Suite is selected, as this will install the GCC Compiler on our system.
code blocks mingw-setup-installation 3
  • We need to now, select the destination folder for our installation and then click on ‘Next’.
code blocks mingw-setup-installation 4
  • The Installation will begin now and may take some time depending on your system specs.
code blocks mingw-setup-installation 5
  • Once the installation is complete; Code Blocks will ask us if we want to run it. We will skip this for now by selecting ‘No’.
code blocks mingw-setup-installation 6
  • We are done with the Setup, we need to click on ‘Next’ and then ‘Finish’ for it to be over.
code blocks mingw-setup-installation 7

How to Install Code Blocks on Mac?

The process of installing Code Blocks in Mac Operating System can be quite tricky when compared to Windows. I am being honest when I say, I do not have much experience with Apple devices. With that said, we need to scroll down to the ‘MAC OS X’ section of the Code Blocks download page and download the latest Code Blocks ‘.zip’ file from either ‘Sourceforge’ or ‘FossHub’. After extracting this file we should be able to run Code Blocks on MAC. I have included a video below in case someone faces issues in the Installation process.

Note: This is not my video and all credit goes to the creator.

How to Install Code Blocks in Linux?

Various Linux distributions support Code Blocks such as Ubuntu, Fedora, CentOS, RedHat etc. Here we will learn how to install Code Blocks for Ubuntu which is one of the most widely used Public Linux distributions.

We need to first open Terminal in Ubuntu and type this command:

The system will then prompt us to Press Enter. We now need to enter the second command:

The above command will update all the packages on our system. We now need to enter this final command:

This will download and install Codeblocks on our Ubuntu System.

Note: This might take some time depending upon our Network Connection.


Thus we have learned to install Code Blocks on various Operating Systems. In the next lesson, we will write and run our first C Program.

Best C Programming Books

List of C Programming books curated for beginners as well as experienced programmers.

C Programming Books

Sharing is Caring

If you liked this post, then feel free to share it with your loved ones!

Leave a Reply