CLion 2021.2: CMake Presets, GNU Autotools Projects, Debugger Updates, New Static Analysis, and More
The C++ ecosystem is evolving, and so too is our cross-platform C/C++ IDE. CLion 2021.2 can help you by protecting your code from typical C++ memory safety issues, simplifying your build configurations, and making debugging easier and more effective.
CLion 2021.2 Release Candidate
We are approaching the release, and the CLion 2021.2 Release Candidate is now available for download! To install CLion 2021.2 RC (build 212.4746.61), download it from the website, update from our Toolbox App, or use this snap package (for Ubuntu). You need to have an active subscription or a trial license to use CLion 2021.2 RC. No patches will be provided for this release candidate, but you c
C++ Ecosystem in 2021: 1 in 5 C++ developers are using C++20 and a third of us are not writing any unit tests at all, and other facts
The Developer Ecosystem 2021 report is now available! We discuss the latest trends in C++ with Matt Godbolt and Andreas Kling.
CLion 2021.2 Goes Beta!
CLion 2021.2 has reached Beta! Check out postfix completion for literals, Actions on Save, an ability to execute tests as a pre-commit action, and other fixes.
CLion 2021.2 EAP: Support for GNU Autotools (Autoconf, Automake) Projects
The new CLion 2021.2 EAP build (212.4638.8) is now available from our website, via the Toolbox App, or as a snap package for Ubuntu. If you are on macOS, there is a separate build for the Apple Silicon M1 chip. DOWNLOAD CLION 2021.2 EAP The landscape of Make-based projects is very diverse, so it was hard to cover all of them at once in CLion. When we first added support for Makefile projects, it w
CLion 2021.2 EAP: Profiling on WSL, Fixes for CMake Presets, LLDB 12
The new CLion 2021.2 EAP (build 212.4535.17) is now available from our website, via the Toolbox App, or as a snap package for Ubuntu. If you are on macOS, there is a separate build for Apple Silicon M1 chip. DOWNLOAD CLION 2021.2 EAP Here are the main highlights: Profiling on WSL CPU profiler integration previously only worked for local setups on Linux and macOS, and was enabled for remote mode in
CLion 2021.2 EAP: Profiling in Remote Mode, Enhancements for Cling and CMake Presets
The new CLion 2021.2 EAP (build 212.4416.11) is now available from our website, via the Toolbox App, or as a snap package (if you are using Ubuntu). If you are on macOS, there is a separate build for Apple Silicon (M1 chip). Starting with this EAP, you can join the program only if you have an active JetBrains account. If you have already logged in with your credentials, you can access the EAP bui
CLion 2021.2 EAP: Improved Natvis Support and FreeRTOS Thread View
The CLion 2021.2 EAP is in full swing. In the last few weeks we’ve already presented CMake Presets support, Lifetime analysis, Cling interpreter integration, various debugger enhancements, and improvements for Docker workflow. This week, we’re giving you a massive update for the LLDB-based debugger on Windows that improves Natvis support, as well as a FreeRTOS thread view! The new build (212.4321
CLion 2021.2 EAP: Updates to Remote Development Mode, Debugger, and CMake Presets
A new CLion 2021.2 EAP build (212.4037.2) is now available from our website, via the Toolbox App, or as a snap package (if you are using Ubuntu). Note that if you are on macOS, there is a separate build for Apple Silicon (M1 chip). Please read on for more details about the changes, give them a try, and share your feedback with us! DOWNLOAD CLION 2021.2 EAP Here are the main highlights: Remote
JetBrains Brings C++Now to You
Hi all, C++Now is generally regarded as the year’s most academic event in the C++ community. The conference hosts excellent talks from some of the most prominent experts in the community about cutting-edge C++ language features and advanced C++ skills. Participants usually come together in person for the meeting in Aspen, Colorado, US. As I once commented, “At the altitude of 2,400 meters, C++No
7 Top Tips for Debugging C++
Today we have Greg Law with us. In this guest blog post, Greg will share a few top tips for debugging C++ code. Greg (@gregthelaw) is the co-founder and CEO at Undo. He is a programmer at heart, but likes to keep one foot in the software world and one in the business world. Greg finds it particularly rewarding to turn innovative software technology into real business develo
CLion 2021.2 EAP: Many Debugger Updates and Fixes for CMake Presets
The CLion 2021.2 Early Access Program was recently launched. Did you manage to try out the new Load CMake Presets feature? Or did you play with Cling, an interactive C++ interpreter now supported in CLion? We really hope you managed to catch a few dangling pointers or references with the help of recently introduced Lifetimes analysis. Today we are happy to announce the second EAP build (212.3724.