
JetBrains is planning to publish v1.0 in a couple of months, with added support for LLDB and/or Google Test.
#CLION COMPILER CODE#
The Code | Generate menu will help you with constructor/destructor or getter/setter generation, as well as suggest overriding/implementing some methods. The developers also say that the code generation options available in CLion will result in faster development. “ knowing your code through and through, CLion takes care of the routine while you focus on the important things.” You get debugging options of stepping through your code, setting breakpoints, evaluating expressions, adding watches, and setting variable values manually during execution:Īccording to a blog post by Anastasia Kazakova on the JetBrains blog, by There’s a wizard that helps you create a new CMake project, or it will handle existing projects using your CMakeLists.txt file.ĬLion supports the GCC and Clang compilers, and GDB 7.8 for debugging. CLion takes all the project’s information (source files, compiler settings, targets description, etc.) and handles all your changes in CMake files automatically. CLion maps most actions in the IDE to keyboard shortcuts to make it as easy to use as possible.ĬLion invokes CMake when building projects, so you get the use of the CMake build system for building, testing and creating app packages. The editor also lets you navigate through your code with searching using Find Usages, or you can navigate to specific classes, files or symbols or to declarations, definitions, super definition and subclasses. The smart completion filters the list of types, methods, and variables to match the expected type of an expression. The ‘intelligent support’ consists of a smart editor that provides code completion and highlighting. In addition to C and C++, CLion supports HTML (including HTML5), CSS, JavaScript, and XML, all of which are bundled in the IDE via plugins and are switched on for you by default. It can be used on Linux, OS X and Windows, and is currently at the pre-release stage. The advent of CLion is therefore a welcome move.ĬLion, presumably pronounced “sea lion”, is designed to make developers more productive by offering intelligent support for C and C++.
#CLION COMPILER LICENSE#
Getting a free one year student license for CLion 3. Ashraf Suyyagh There are four necessary steps explained in this guide that you MUST do in order to make things go smoothly. JetBrains is known for its range of IDEs, but up until now all it had to offer C/C++ devs was some facilities within IntelliJ IDEA, its original development tool for Java. Installing and Configuring the CLion IDE with GCC Compiler and Toolchain Prepared by Dr. JetBrains has made its new intelligent cross platform IDE for C and C++ available through its Early Access Program.
