Skip to main content
TrustRadius
Code::Blocks

Code::Blocks

Overview

What is Code::Blocks?

Code::Blocks is a free C/C++ and Fortran IDE designed to meet the demanding needs of software developers. According to the vendor, it offers a comprehensive development environment with features such as a custom build system, advanced debugging capabilities, syntax highlighting, code folding, and a...

Read more
Recent Reviews
TrustRadius

Leaving a review helps other professionals like you evaluate C/C++ Integrated Development Environments

Be the first one in your network to review Code::Blocks, and make your voice heard!

Return to navigation

Pricing

View all pricing

What is Code::Blocks?

Code::Blocks is a free C/C++ and Fortran IDE designed to be very extensible and fully configurable. Built around a plugin framework, Code::Blocks can be extended with plugins. Any kind of functionality can be added by installing/coding a plugin such as event compiling and debugging functionality.

Entry-level set up fee?

  • No setup fee
For the latest information on pricing, visithttps://www.codeblocks.org/downloads

Offerings

  • Free Trial
  • Free/Freemium Version
  • Premium Consulting/Integration Services

Would you like us to let the vendor know that you want pricing?

Alternatives Pricing

What is CLion?

JetBrains offers CLion, a cross-platform IDE for C and C+.

What is Visual Studio?

Visual Studio (now in the 2022 edition) is a 64-bit IDE that makes it easier to work with bigger projects and complex workloads, boasting a fluid and responsive experience for users. The IDE features IntelliCode, its automatic code completion tools that understand code context and that can complete…

Return to navigation

Product Details

What is Code::Blocks?

Code::Blocks is a free C/C++ and Fortran IDE designed to meet the demanding needs of software developers. According to the vendor, it offers a comprehensive development environment with features such as a custom build system, advanced debugging capabilities, syntax highlighting, code folding, and a tabbed interface. The vendor states that Code::Blocks is suitable for companies of all sizes, from small startups to large enterprises. It is widely used by software developers, programmers, computer science students, IT professionals, and academic institutions.

Key Features

Build system: According to the vendor, Code::Blocks implements a custom build system that offers ultra-fast dependencies generation, build queues, and parallel builds, enabling efficient and streamlined compilation and building of projects.

Debugging: The vendor claims that the debugging subsystem in Code::Blocks has been greatly enhanced, supporting interfaces with GNU GDB and offering features such as automatic/manual watches, code/data breakpoints, call stack navigation, disassembly listing, and memory dumps.

Syntax highlighting: Code::Blocks offers customizable and extensible syntax highlighting for various programming languages, allowing developers to easily identify different elements of their code and enhance code readability, according to the vendor.

Code folding: According to the vendor, Code::Blocks supports code folding for C, C++, Fortran, XML, and many other file types, allowing developers to collapse sections of code for easier navigation and focus on specific parts of their code.

Tabbed interface: Code::Blocks provides a tabbed interface that allows developers to work on multiple files simultaneously, making it convenient to switch between different files within a project and potentially improving productivity, according to the vendor.

Code completion: According to the vendor, Code::Blocks offers code completion functionality, suggesting code snippets, function names, and variable names as developers type, reducing typing errors and potentially speeding up the coding process.

Class Browser: The vendor claims that Code::Blocks includes a Class Browser feature that allows developers to easily navigate and explore the classes, functions, and variables within their projects, facilitating code navigation and understanding of the project structure.

Smart indent: Code::Blocks provides smart indent functionality that automatically indents code based on the programming language's syntax rules, ensuring consistent code formatting and potentially improving code readability, according to the vendor.

One-key swap between .h and .c/.cpp files: According to the vendor, Code::Blocks allows developers to quickly switch between header (.h) files and source (.c/.cpp) files with a single key press, simplifying navigation between related code files.

Open files list: The vendor states that Code::Blocks maintains a list of open files, enabling developers to quickly switch between different files within a project, providing easy access to recently opened files, and potentially improving productivity.

Code::Blocks Competitors

Code::Blocks Technical Details

Operating SystemsUnspecified
Mobile ApplicationNo

Frequently Asked Questions

Code::Blocks is a free C/C++ and Fortran IDE designed to be very extensible and fully configurable. Built around a plugin framework, Code::Blocks can be extended with plugins. Any kind of functionality can be added by installing/coding a plugin such as event compiling and debugging functionality.

Code::Blocks starts at $0.

CLion, Microsoft Visual Studio, and Eclipse are common alternatives for Code::Blocks.
Return to navigation

Comparisons

View all alternatives

Compare with

Return to navigation

Reviews

Sorry, no reviews are available for this product yet

Return to navigation