CLion

SKU: CLION Categories: , , Tag:

A cross-platform IDE for C and C++.
CLion is a fully integrated C/C++ development environment. It will enhance your productivity with a smart editor, code quality assurance, automated refactorings and deep integration with the CMake build system.

CLion - Features

Key Features:

  • NEW: Added C++14, C++17 support
  • NEW: improve CLion’s parser and code analysis
  • NEW: CLion now locates the precompiled headers and headers included via -include option, in order to correctly resolve symbols from such files and correctly highlight the code, navigate through it, perform code refactorings, etc.
  • NEW: While debugging with GDB, you can now step into disassembly code when the sources are not available.
  • NEW: Catch is a cross-platform unit testing framework for C++ known for its easy starting process and convenient and flexible test cases. Now you can use Catch with CLion and benefit from completion and the built-in test runner.
  • NEW: Experimental support for the Microsoft Visual C++ compiler is here.
  • NEW: VCS Log Viewer new options include ability to use regular expressions and ability to match / ignore case
  • NEW: Several important enhancements were added to the Swift plugin for CLion
  • Smart editor: With an IDE that analyses the context and understands your project, you can code faster than you think.
  • Code generation & refactorings: Save time on unnecessary typing while CLion generates code for you: from getters/setters to more complicated templates. Use refactorings to improve and clean up your code at the speed of thought.
  • On-the-fly code analysis: Write beautiful and correct code with CLion. Static analysis (including DFA) for all supported languages highlights warnings and errors in the code immediately as you type and suggests quick-fixes.
  • Editor customisation: Select one of the default editor themes or customise them to match your personal preferences. Adopt the keyboard-centric approach and select a keymap you prefer the most, or create your own easily.
  • Run and debug your projects in CLion easily. Use the debugger UI with GDB or LLDB (on OS X) as a backend. CLion will show values right in the editor and help you evaluate expressions.
  • CMake support: CMake is a famous cross-platform build system, widely used for C and C++ projects. Benefit from the CLions smart CMake support with code generation and automatic reload.
  • Unit testing: CLion supports the Google Test framework and provides a built-in test runner together with a powerful UI to investigate test results.
  • Code documentation: With CLion keep your code documented with ease. Preview the Doxygen-styled docs in the Quick Documentation pop-up, use completion for commands and function parameters and generate stubs for Doxygen comments.
  • VCS integration and local history: CLion provides a unified interface for most popular VCS including Subversion, Git, GitHub, Mercurial, CVS, Perforce and TFS. Meanwhile, local history will save you from unexpected accidents.
  • Access the command line through the built-in terminal, switch on Vim-emulation mode together with the Vim key bindings, or expand the IDEs functionality with other various plugins.
  • While CLion is designed for developing in C and C++, it also provides essential support for CMake language, many web technologies (like JavaScript, XML, HTML and others), YAML and others, available via bundled or repository plugins.

 

CLion - System Requirements

Hardware requirements

  • 2 GB free RAM
  • 1024x768 minimum screen resolution

Windows

  • Windows 7.0 x64, 8.* x64
  • Cygwin x64 with installed packages: GCC/G++, make, gdb 7.8+
    or
    MinGW with installed packages: GCC/G++ and make
    or
    Visual Studio 2013, 2015 or 2017 and NMake with C++ support.

OS X

  • macOS 10.9.4+
  • GCC/G++ or Clang

Linux

  • OS Linux 64 bit
  • KDE, GNOME or Unity DE desktop
  • GCC/G++ or Clang