Après avoir modifié votre code localement, créez, exécutez ou déboguez votre application ou vos tests unitaires à distance.
Plusieurs options s'offrent à vous pour le développement à distance dans CLion, chacune ciblant un sous-ensemble particulier des configurations :
Développez à distance depuis une machine cliente Windows, Linux ou macOS sur un hôte distant Linux (pour les projets CMake et Makefile). La configuration actuelle suppose que le code source se trouve sur une machine locale, que CLion synchronise avec la machine distante.
Pour commencer à développer à distance, créez une chaîne d'outils distante dans Settings | Build, Execution, Deployment | Toolchains. Fournissez l'adresse et les informations d'identification de l'hôte distant, puis utilisez la chaîne d'outils dans un ou plusieurs profils CMake/Makefile. Après le rechargement de CMake
/make
, vous serez prêt·e à commencer à travailler à distance avec votre projet dans CLion.
Learn more about remote configurations available in CLion, or consider the new remote development with the thin client .
Les conteneurs Docker constituent l'un des moyens les plus populaires et les plus simples de configurer un environnement et de commencer à travailler avec ce dernier. Vous pouvez utiliser la chaîne d'outil Docker native dans CLion. Elle évite la synchronisation redondante du code source, car le dossier du projet est simplement monté sur le conteneur.
Avec la chaîne d'outils WSL configurée pour votre projet, vous pouvez créer à l'aide de CMake et des compilateurs de Linux, et exécuter/déboguer sur WSL, sans garder CLion actif sur votre machine Windows.
En lançant l'exécutable sur une machine sous gdbserver/lldb-server/debugserver, vous pouvez vous y connecter avec le GDB/LLDB de CLion depuis une autre machine et inspecter le code en bénéficiant de tous les avantages de l'interface utilisateur du débogueur de CLion.
Utilisez le modèle de configuration spécial Remote Debug pour indiquer les paramètres de connexion à distance.
Travaillez sur un projet CLion avec vos collègues en temps réel. Code With Me vous permet d'examiner les problèmes lors d'une session individuelle, de déboguer avec toute votre équipe ou de mettre en place des appels de mentorat où tout le monde vous suit pendant que vous expliquez le code. Les possibilités sont infinies.