Code::Blocks

by Code::Blocks

Code::Blocks is a free open-source IDE for C, C++ and Fortran that lets coders develop software in their own way.

Operating system: Windows

Publisher: Code::Blocks

Release: Code::Blocks 25.03

License: Open source (GPL-3.0)

Antivirus check: VirusTotal report

Report a Problem

Code::Blocks is a free, open-source IDE that allows coders to develop and work with software the way they'd like. It is built around plugin-based extensions and supports the C, C++ and Fortran coding languages.

Code::Blocks is suited to large projects: it allows you to see how different parts affect each other and how your references are interconnected through a strong inter-project dependency setup, and its build system supports parallel builds.

Code::Blocks is open-source software released under the GPLv3, so those with programming knowledge may make modifications and improve the software.

Code::Blocks can be extended with plugins and configured to work with many compilers, so you can build projects your own way.

Features: 

  • Supports GCC (MinGW), MSVC++, Clang and other compilers
  • Full breakpoint support with GDB and CDB debuggers
  • Open-source
  • Runs on Windows, Linux and macOS
  • Uses wxWidgets
Windows XP, Vista, 7, 8.x, 10 or later
32-bit and 64-bit builds available
C/C++ compiler (MinGW setup bundles GCC)

PROS
Cross-platform IDE with a customizable, extensible interface.
Offers real-time parsing and smart code completion features.
Supports multiple compilers, including GCC, Clang, and Visual C++.

CONS
Lacks advanced features for more complex programming tasks.
Code completion can be slow on large projects.
Its interface isn't as sleek or modern as alternative IDEs.
Code::Blocks 13.12 (22.2 MB)
Code::Blocks 17.12 (86.15 MB)
Code::Blocks 20.03 (145.37 MB)
Code::Blocks 25.03 (403.9 MB)
NSIS
A open source system that is used for created software installations
Dictionary.NET
A small utility that provides definitions
MSWLogo
A Logo-based programming environment for educational purposes
PWCT
PWCT is an open source visual programming language used for software development
RegexBuddy
RegexBuddy is a powerful tool for creating, testing, and debugging regular expressions.