Antes de comenzar con CLion, lea la Guía de inicio rápido.
Configure y utilice diferentes cadenas de herramientas para diferentes proyectos en CLion, o incluso para diferentes configuraciones dentro de un mismo proyecto.
Puede cambiar el ejecutable de CMake y los compiladores y depuradores de Make, C y C++. Tenga en cuenta que puede utilizar la versión empaquetada o personalizada de CMake y el ejecutable del depurador.
En Linux y macOS puede utilizar GCC o Clang como compilador; en Windows puede optar entre MinGW-w64, MinGW, Cygwin, Clang-cl y MSVC (véase abajo), o configure una cadena de herramientas del sistema sin seleccionar un entorno predeterminado. También puede utilizar el compilador IAR en Linux y Windows.
Utilice cadenas de herramientas remotas para compilar, ejecutar y depurar en un host remoto.
En Windows, utilice las cadenas de herramientas de WSL/WSL2. Compile, ejecute y depure binarios de Linux mientras trabaja en Windows. Pruebe destinos en Valgrind Memcheck para detectar posibles errores y fugas.
CLion es compatible con la cadena de herramientas de Microsoft Visual C++ de las versiones de Visual Studio 2013, 2015, 2017 y 2019 y la detecta automáticamente.
Para utilizar Clang-cl en lugar de MSVC, seleccione la cadena de herramientas de Visual Studio en CLion y dirija a clang-cl.exe en la configuración de la cadena de herramientas (compatible con las versiones 8.0 y posteriores).
El depurador basado en LLDB para la cadena de herramientas de Visual Studio C++ desarrollada por JetBrains es un depurador por defecto de esta cadena de herramientas. Para habilitar el soporte incluido para los visualizadores nativos, utilice Settings | Build, Execution, Deployment | Debugger Data Views | Enable NatVis renderers for LLDB.
Si solo tiene uno o dos archivos C++ en los que escribe código y que más adelante desea compilar y ejecutar, no necesita CMake ni ningún otro modelo de proyecto para abrirlos en CLion. Existe una opción para compilar y ejecutar un único archivo C o C++.
El tipo de configuración de ejecución/depuraciónC/C++ File le permite configurar rápidamente la cadena de herramientas, los archivos de origen y las opciones de compilación. Una vez creada, le permitirá compilar y ejecutar los archivos seleccionados.
Todo el trabajo en CLion se realiza dentro del contexto de un proyecto, que sirve como base para la asistencia a la codificación, refactorización masiva, coherencia de estilo de codificación y otras funcionalidades inteligentes.
CLion es compatible con:
Para los cuatro, CLion ofrece información del código completa.
Para CMake, puede habilitar varios generadores CMake (Ninja, Xcode, Visual Studio, etc.).
Para comenzar un proyecto completamente nuevo, utilice File | New Project...
para generar el proyecto de muestra. Para C y C++, CLion creará un proyecto CMake y completará previamente el archivo de root CMakeLists.txt con la información necesaria.
Para comenzar con un proyecto existente en CLion, seleccione una de las siguientes opciones:
Se pueden agregar nuevos archivos al proyecto utilizando el menú Nuevo. En la vista del árbol del proyecto, presione Alt+Insertar o seleccione Nuevo en el menú contextual.