Skip to content
SPECIFICTION
Get listed

Code::Blocks vs Eclipse IDE

Code::Blocks

codeblocks.org

Eclipse IDE

eclipseide.org

Side by side

FigureCode::BlocksEclipse IDE
Price fromFreeFree
Free planYesYes
Free trial——
Open source—Yes
WindowsYesYes
macOSYesYes
LinuxYesYes
API—Yes
Plans published11
Spec score · IDE Software7.9 (#24)8.9 (#5)
Spec score · Integrated Development Environments7.9 (#30)8.8 (#7)
ExtensibilityThe IDE uses a plugin framework, and functionality can be added by installing or writing plugins.Users can add plug-ins and products from the Eclipse Marketplace, including through the Marketplace Client inside Eclipse.
LicenseCode::Blocks is distributed under GNU GPL version 3; its SDK is under GNU LGPL version 3, which allows linking by closed-source plugins.Eclipse IDE is free and released under the Eclipse Public License 2.0, which includes royalty-free copyright and patent grants.
Plugin ecosystemThe plugin page says some plugins are included in official releases while others are developed and managed by people outside the team.The Eclipse Marketplace supplies a large range of add-ons, including GitHub Copilot, Spring Tools 4, TestNG, and PyDev.
PurposeCode::Blocks is a free IDE for C, C++ and Fortran.Eclipse IDE is an open, industry-backed, community-driven IDE and platform.
SupportThe site directs users to its manual, wiki and forums for documentation, help and discussion.The site points users to community chat, issue reporting, documentation, and the Eclipse IDE Working Group mailing list for help.

Plans

Code::Blocks

  • Code::BlocksFree

Code::Blocks pricing →

Eclipse IDE

  • Eclipse IDEFree

Eclipse IDE pricing →

In their own words

Code::Blocks

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 indent. A custom build system supports parallel builds, multi-target projects, workspaces, and inter-project dependencies. Listed compiler options include GCC, MSVC++, clang, Digital Mars, Borland C++ 5.5, and Open Watcom. The debugger interfaces with GNU GDB and also supports MS CDB, which the site describes as not fully featured. Code::Blocks imports MSVC projects and workspaces, although assembly code is not supported in those imports, and it imports Dev-C++ projects. A plugin framework allows added functionality through installed or written plugins; some are included in official releases and others are maintained externally. The software uses GNU GPL version 3, while its SDK uses GNU LGPL version 3, allowing closed-source plugins to link against it. Documentation is provided through a manual, wiki, and forums.

Visit codeblocks.org

Eclipse IDE

Eclipse IDE has no write-up on Specifiction yet; its figures are above.

Visit eclipseide.org