Saturday, October 24, 2026 4,350 lists 78,096 records on file
List your app or device

  1. Home
  2. IDE Software
  3. Code::Blocks

Code::Blocks

What it is

Code::Blocks is a free IDE for C, C++, and Fortran on Linux, macOS, and Windows. Its editor provides syntax highlighting, code folding, tabs, code completion, a class browser, and smart indentation. A custom build system supports parallel builds, multi-target projects, workspaces, and inter-project dependencies. Listed compiler support includes GCC, MSVC++, clang, Digital Mars, Borland C++ 5.5, and Open Watcom. The debugger interfaces with GNU GDB and supports MS CDB, which the site describes as not fully featured. Projects can be imported from MSVC and Dev-C++; assembly code is not supported in MSVC imports. A plugin framework allows installed or user-written extensions. Code::Blocks uses GNU GPL version 3, while its SDK uses GNU LGPL version 3. The site provides a manual, wiki, and forums for help.

For and against

For

  • Free on three desktop platforms
  • Supports multiple listed compilers
  • Parallel and multi-target builds
  • Extensible plugin framework
  • GDB debugger integration

Against

  • MS CDB support is not fully featured
  • Assembly code unsupported in MSVC imports
  • Some plugins are externally managed

The verdict

Code::Blocks offers a broad, free toolset for compiled-language projects, with flexible builds and plugins. Users should note the stated debugging and project-import limitations.

Who it suits

Code::Blocks suits developers learning or building C, C++, and Fortran software across the listed desktop platforms.

Plans and prices

Code::Blocks

Free

Free IDE; no paid tiers stated

Every plan, in full

On the record

Build system
It has a custom build system with parallel builds, multi-target projects, workspaces and inter-project dependencies.codeblocks.org · read 3 Oct 2026
Compiler support
Listed compilers include GCC, MSVC++, clang, Digital Mars, Borland C++ 5.5 and Open Watcom.codeblocks.org · read 3 Oct 2026
Debugging
The debugger interfaces with GNU GDB and also supports MS CDB, which the site says is not fully featured.codeblocks.org · read 3 Oct 2026
Downloads
The source downloads page lists Code::Blocks 25.03 source archives and SDK documentation for plugin developers.codeblocks.org · read 3 Oct 2026
Editor
The interface includes syntax highlighting, code folding, a tabbed interface, code completion, a class browser and smart indent.codeblocks.org · read 3 Oct 2026
Extensibility
The IDE uses a plugin framework, and functionality can be added by installing or writing plugins.codeblocks.org · read 3 Oct 2026
License
Code::Blocks is distributed under GNU GPL version 3; its SDK is under GNU LGPL version 3, which allows linking by closed-source plugins.codeblocks.org · read 3 Oct 2026
Plugin ecosystem
The plugin page says some plugins are included in official releases while others are developed and managed by people outside the team.codeblocks.org · read 3 Oct 2026
Project imports
It imports MSVC projects and workspaces, with assembly code not supported yet, and imports Dev-C++ projects.codeblocks.org · read 3 Oct 2026
Purpose
Code::Blocks is a free IDE for C, C++ and Fortran.codeblocks.org · read 3 Oct 2026
Release
The site announces Code::Blocks 25.03 and describes it as improved for HiDPI, with new features and increased stability.codeblocks.org · read 3 Oct 2026
Support
The site directs users to its manual, wiki and forums for documentation, help and discussion.codeblocks.org · read 3 Oct 2026

Alternatives to Code::Blocks

Every alternative, ranked