Nachdem Sie Ihren Code lokal bearbeitet haben, können Sie die Entwicklung, die Ausführung und das Debugging Ihrer Anwendung oder Unit-Tests per Fernzugriff durchführen.
Es gibt mehrere Optionen für die Remote-Entwicklung in CLion, die jeweils auf eine bestimmte Teilmenge der Konfigurationen abzielen:
Bei CMake- und Makefile-Projekten können Sie von einem Windows-, Linux- oder macOS-Client aus auf einem Linux-Remote-Host entwickeln. Die derzeitige Einrichtung geht davon aus, dass sich der Quellcode auf einem lokalen Gerät befindet, das CLion mit einem per Fernzugriff eingebundenen Gerät synchronisiert.
Um die Entwicklung per Fernzugriff zu beginnen, müssen Sie unter Settings/Preferences | Build, Execution, Deployment | Toolchains eine entsprechende Toolchain anlegen. Geben Sie die Adresse und die Anmeldeinformationen für den Remote-Host ein und verwenden Sie dann die Toolchain in einem oder mehreren CMake-/Makefile-Profilen. Nach dem Neuladen von CMake
/make
können Sie in CLion mit der Arbeit an Ihrem Remote-Projekt beginnen.
Learn more about remote configurations available in CLion, or consider the new remote development with the thin client .
Docker-Container sind eine der beliebtesten und einfachsten Möglichkeiten, eine Arbeitsumgebung einzurichten. Sie können in CLion die native Docker-Toolchain verwenden. Dadurch vermeiden Sie eine redundante Quellcode-Synchronisierung, da der Projektordner einfach in den Container gemountet wird.
Wenn Sie die WSL-Toolchain für Ihr Projekt eingerichtet haben, können Sie mit CMake und Compilern von Linux aus bauen und WSL ausführen/debuggen, ohne CLion auf Ihrem Windows-Rechner laufen zu lassen.
Läuft die ausführende Datei auf einem Gerät unter gdbserver/lldb-server/debugserver, können Sie sich mit dem GDB/LLDB von CLion über ein anderes Gerät verbinden und zur Inspektion des Codes alle Vorteile der Debugging-UI von CLion nutzen.
Verwenden Sie die spezielle Debugging-Konfigurationsvorlage für den Fernzugriff, um Einstellungen für den Fernzugriff bereitzustellen.
Arbeiten Sie mit Ihrem Team in Echtzeit an einem CLion-Projekt. Mit Code With Me können Sie Probleme in einem 1:1-Treffen untersuchen, mit Ihrem gesamten Team debuggen oder Mentoring-Anrufe einrichten, bei denen alle mitverfolgen, wie Sie den Code erklären. Die Möglichkeiten sind endlos.