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.
Supported Operating systems:
Code:Blocks runs on Windows, Linux, Mac OSX and ported to FreeBSD, OpenBSD and Solaris
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
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.
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 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.
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.
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.
– Article ends here –
Software engineer by profession, founder of troubleshottyourself channel. Enthusiastic blogger and love to write articles on new technology, programming, networking and more. Reach me at firstname.lastname@example.org.