Code::Blocks
The free C/C++ and Fortran IDE.
Code::Blocks is a free, open-source integrated development environment for C, C++, and Fortran. It is designed to be extensible and configurable, with a plugin framework that supplies functionality such as compiling and debugging. The project is released under GPLv3 and runs on Linux, Mac, and Windows using wxWidgets; it is written in C++ and does not require interpreted languages or proprietary libraries.
The IDE supports multiple compilers, including GCC (MinGW/GNU GCC), MSVC++, Clang, Digital Mars, Borland C++ 5.5, and Open Watcom. It provides a custom build system with parallel builds, multi-target projects, workspaces, inter-project dependencies, and imports for MSVC and Dev-C++ projects. Debugging interfaces include GNU GDB and partial support for MS CDB, with breakpoints, conditions, ignore counts, watches, call stacks, disassembly, memory dumps, thread switching, and CPU registers. The interface offers syntax highlighting, code folding, tabbed editing, code completion, a class browser, smart indent, header/source switching, an open-files list, customizable external tools, and to-do list management. Additional functionality is available through plugins.
12 alternatives to Code::Blocks
Ranked by how well each tool replaces Code::Blocks: shared features, audience, price and popularity.
A free, open source, cross-platform IDE for C, C++, Rust, PHP and Node.js
Covers 1 of 15 key features.
Free planOpen source67 out of 100 matchFreeState-of-the-art binary code analysis tools for reverse engineering and cybersecurity.
Covers 1 of 15 key features.
Free plan66 out of 100 match$30.42/mo- 66 out of 100 match$45/mo
A cross-platform IDE for C, C++, Python, QML/JavaScript and PHP
Covers 1 of 15 key features.
Free planOpen source65 out of 100 matchFreeOnline compiler and debugger for C/C++ and many other languages
Covers 0 of 15 key features.
Free plan63 out of 100 matchFree- 62 out of 100 matchContact sales
- 62 out of 100 match—
- 61 out of 100 matchFree
Cross-platform application development tools for Delphi and C++ developers.
Covers 0 of 15 key features.
Free plan61 out of 100 matchContact salesFree source code editing component for Win32, GTK, and macOS
Covers 0 of 15 key features.
Free planOpen source61 out of 100 matchFreeFull-featured C and C++ Integrated Development Environment (IDE) for Windows
Covers 0 of 15 key features.
Free planOpen source60 out of 100 matchFree