Tras editar su código localmente, compile, ejecute o depure su aplicación o pruebas de unidad de manera remota.
Hay varias opciones para el desarrollo remoto en CLion, cada una dirigida a un subconjunto concreto de configuraciones:
Desarrolle de forma remota desde una máquina cliente de Windows, Linux o macOS a un host remoto de Linux (para los proyectos CMake y Makefile). La configuración actual asume que el código fuente está ubicado en una máquina local que CLion sincroniza con la máquina remota.
Para empezar a desarrollar de forma remota, cree una cadena de herramientas en Settings/Preferences | Build, Execution, Deployment | Toolchains. Proporcione la dirección del host remoto y las credenciales, y luego utilice la cadena de herramientas en uno o varios perfiles CMake/Makefile. Después de recargar CMake
/make
, estará listo para comenzar a trabajar con su proyecto de forma remota en CLion.
Learn more about remote configurations available in CLion, or consider the new remote development with the thin client .
Los contenedores Docker son una de las formas más populares y sencillas de configurar un entorno y empezar a trabajar con él. Puede utilizar la cadena de herramientas nativa de Docker en CLion. Evita la sincronización redundante del código fuente, ya que la carpeta del proyecto se monta simplemente en el contenedor.
Con la cadena de herramientas WSL configurada para su proyecto, puede crear con CMake y con compiladores de Linux, y ejecutar/depurar en WSL, sin dejar CLion activo en su máquina Windows.
Con el ejecutable ejecutándose en una máquina bajo gdbserver/lldb-server/debugserver, puede conectarse a él con el GDB/LLDB de CLion desde otra máquina e inspeccionar el código utilizando todos los beneficios de la interfaz de usuario del depurador de CLion.
Utilice la plantilla especial de depuración remota de GDB para proporcionar configuraciones para la conexión remota.
Trabaje en un proyecto de CLion con sus compañeros en tiempo real. Code With Me le permite examinar problemas en una sesión individual, depurar con todo su equipo o programar llamadas de tutoría donde todos vean cómo explica el código. Las posibilidades son infinitas.