Home > Coding > Code Editors > Code::Blocks development IDE for C, C++ and Fortran

Code::Blocks development IDE for C, C++ and Fortran


Code::Blocks is a free, open-source cross-platform development IDE for C, C++ and FORTRAN programming. It supports multiple compilers such as GCC, Clang, Visual C++ and many more. Code::Blocks developed using C++ wxWidgets and built using a plugin architecture which expends features by various plugins.

Code::Blocks development IDE

Supported Operating systems:


Code:Blocks runs on Windows, Linux, Mac OSX and ported to FreeBSD, OpenBSD and Solaris


Code::Blocks Features:

1 Code block supports multiple compilers including GCC.  Below are the  list of supported compilers. It is also recommended to have at least one compiler installed on your PC before installing Code::Blocks.
  • Digital Mars Compiler
  • OpenWatcom (W32) Compiler
  • Cygwin GCC
  • LCC Compiler
  • Intel C/C++ Compiler
  • Small Device C Compiler
  • Tiny C Compiler
  • LLVM Clang Compiler
  • GNU GCC Compiler for ARM
  • GNU GCC Compiler for AVR
  • GNU GCC Compiler for Blackfin
  • GNU GCC Compiler for LM32
  • GNU GCC Compiler for LM8
  • GNU GCC Compiler for ZPU
  • GNU GCC Compiler for MSP430 (HighTec)
  • GNU GCC Compiler for TriCore (HighTec)
  • GNU GCC Compiler for PowerPC (HighTec)
  • Keil C51 Compiler
  • Keil CX51 Compiler
  • IAR 8051 Compiler
  • IAR ARM Compiler
  • GDC D Compiler
  • LLVM D Compiler
  • Digital Mars D Compilerdeve
  • GNU Fortran Compiler
  • G95 Fortran Compiler
  • PGI Fortran Compiler
2 The Code::Block editor having lots of inbuilt features such as syntax highlighting, code folding, class browser, hex editor and other useful utilities. The extensive tab support integrated where each code files opened in separate tabs.
3 Code::Blocks supports bunch of projects types for C, C++ and FORTRAN languages. Below is the list of projects supported by Code:Blocks.

Code::Blocks development IDE

4 Code::Blocks has powerful debugger which support full breakpoint, call stack, user-defined watchs, disassembly, thread switching, custom memory dump, CPU registers etc. It also contains GNU Debugger Interface.
5 Code::Blocks uses the custom build systems. The build information stored in XML based project files. You can also use external makefiles such as GNU or qmake build systems.

Download Location


Code::Blocks can be downloaded from its official website.

Code::Block also have native forum where you can discusses on various topics related to Code::Blocks. You can get step by step articles on how to guide using Code::blocks, plugin development, announcements etc.

Code::Blocks development IDE

– Article ends here –

Related Tags:

Share this: