If you are looking for CodeBlocks, you have come to the right place. We explain what CodeBlocks is and point you to the official download.

What is CodeBlocks?

CodeBlocks provides the user with Integrated Development Environment (IDE) that allows them to develop applications written in the C++ programming language. The software supports a wide range of compilers that enable the user to transform their source code to an object code, thus enabling them to create an executable application.

Compilers supported by the software are Minimalist GNU for Windows (MinGW), Digital Mars (C and C++ compiler), Microsoft Visual C++, Borland C++, Watcom C compiler, Local C Compiler/Little C Compiler (LCC) and Intel C++ Compiler. For additional support for other programming languages, a plug-in may be installed to extend its functionality.

The software also features a source code editor that allow for syntax highlighting, displaying the code in different fonts and colors; and a debugging tool to identify programming bugs that may cause the application to crash or malfunction.

Also included are Notes for Projects, Project Templates, Build Targets, Virtual Targets, and Prebuilt and Postbuilt Steps for additional operations. There are also tools for tracking changes of, data exchange with other applications, switching between perspectives and projects, warp mode, and code folding. The program allows the user to execute its features through the command-line interface.

CodeBlocks is a cross-platform program that is compatible with Windows, Mac OS X and Linux.

Download CodeBlocks from the developer does not provide software hosting. We send you directly to the developer's site, to make sure you download the latest, original version of the program.

Download CodeBlocks (external link)


File types supported by CodeBlocks

Our users primarily use CodeBlocks to open these file types:

About file types supported by CodeBlocks aims to be the go-to resource for file type- and related software information. We spend countless hours researching various file formats and software that can open, convert, create or otherwise work with those files.

If you have additional information about which types of files CodeBlocks can process, please do get in touch - we would love hearing from you.