CDT 12.1.0 for Eclipse 2025-06 is now released. Please have a look at the New and Noteworthy for the highlights of what is included in this release.
Eclipse IDE Installer
The preferred way to get CDT is to install Eclipse CDT as part of the Eclipse IDE for C/C++ Developers or Eclipse IDE for Embedded C/C++ Developers using the installer
Eclipse IDE Downloads
Alternatively, download the zip/tar/dmg files from the main Eclipse Downloads site.
p2 site
Install CDT into an existing installation using the following p2 URL: https://download.eclipse.org/tools/cdt/releases/12.1 or as a cdt-12.1.0.zip
Eclipse Marketplace
The CDT project maintains 3 Marketplace entries:
Standalone Debugger
Any CDT install can be used as the standalone debugger, therefore download/install CDT as best suits you using the above options.
Thank you
Congratulations and thank you to everyone who contributed, whether by testing, filing bugs, submitting PRs, answering questions. Thank you all for the hard work.
What's Changed (Auto-generated by GitHub)
What's Changed
- Composites for CDT 12.0 and CDT LSP 3.0 by @jonahgraham in #1104
- Update list of archived folders by @jonahgraham in #1108
- Update p2 latest URLs to CDT 12.0 and CDT LSP 3.0 by @jonahgraham in #1105
- p2 composites for CDT LSP 3.1 by @jonahgraham in #1136
- Set Include Binary Equivalents to false for new major release of CDT … by @jonahgraham in #1137
- Add accessor for included pty instance by @laeubi in #1109
- Build Type comboBox false update when switching tab by @DangMinhTam382 in #1119
- Remove use of deprecated constant to allow Platform to delete the constant by @jonahgraham in #1131
- Prepare repo for CDT 12.1.0 by @jonahgraham in #1107
- Support DWARF attribute form DW_FORM_strx1 by @jld01 in #1154
- Improve MinGW detection for toolchain availability filtering by @jld01 in #1160
- Document how I diagnose code cleanliness failures by @jonahgraham in #1161
- Only import the terminal.control by @laeubi in #1158
- Use latest Eclipse Platform and all dependencies for CDT 12.1 by @jonahgraham in #1165
- Migrate tm.terminal.control to eclipse platform by @jonahgraham in #1166
- Explicitly use Platform's M3 I-build by @jonahgraham in #1167
- Improve CMake Build Settings labels - fixes #1120 by @betamaxbandit in #1163
- Make sure remove.doc.isv appears on help.eclipse.org by @jonahgraham in #1171
- Adapt compare control to CompareConfiguration by @jonahgraham in #1173
- Document indexer shows errors on a project that previously worked by @jonahgraham in #1177
- [releng] Update dependencies to latest 2025-06 for RC2 by @jonahgraham in #1184
New Contributors
Full Changelog: CDT_12_0_0...CDT_12_1_0