Support for these languages is implemented via the bundled plugins, which are enabled by default. Yes, CLion fully supports Python, Objective-C/C++, HTML (including HTML5), CSS, JavaScript, and XML. Are languages other that C++ supported as well? Otherwise, in case of Debian/Ubuntu, install the build_essentials package and, if required, the llvm package to get Clang.
On Linux, compilers and make might also be pre-installed. Do I need to install anything in advance? Creating new projects of these types in CLion is not supported currently. CMake itself is bundled in CLion, so you don't need to install it separately unless you decide to use a custom version.Īpart from CMake, CLion supports Makefile, compilation database, and Gradle projects. What build systems are supported? What are the project formats?ĬLion fully integrates with the CMake build system: you can create, open, build and run/debug CMake projects seamlessly. Refer to the section on debugging below and to the page on Debugger options for details. Also, there is an LLDB-based debugger for the MSVC toolchain on Windows. See Compilers for more information.ĬLion supports debugging with GDB (either bundled or custom) on all platforms and with the bundled LLDB on macOS and Linux. In CLion, you can use GCC-based compilers, Clang, Clang-cl, Visual Studio C++ compiler, as well as IAR compiler and custom-defined compiler.
What compilers and debuggers can I work with?
#MINGW LINUX HOW TO#
See CLion keyboard shortcuts for instructions on how to choose the right keymap for your operating system, and learn the most useful shortcuts. See Install CLion for OS-specific instructions.
Yes, you can install and run CLion on Windows, macOS, and Linux. Before you start Is CLion a cross-platform IDE?