Arbeiten per Fernzugriff

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.

Entwicklung per Fernzugriff

Remote-LLDB

Es gibt mehrere Optionen für die Remote-Entwicklung in CLion, die jeweils auf eine bestimmte Teilmenge der Konfigurationen abzielen:

  • Vollständiger Remote-Modus;
  • WSL;
  • und zwei Anwendungsarten von gdbserver/lldb-server: Remote Debug (GDB/LLDB) und Remote-GDB-Server (nur GDB).

Weitere Informationen

Vollständiger Remote-Modus

Fernzugriffsmodus

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.

Erfahren Sie mehr über die in CLion verfügbaren Remote-Konfigurationen oder informieren Sie sich über den neuen Remote-Entwicklungsworkflow mittels Thin-Client.

Docker

Docker

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.

Weitere Informationen

Windows-Subsystem für Linux

WSL

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.

Weitere Informationen

Debugging per Fernzugriff

Debugging per Fernzugriff

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.

Weitere Informationen

Kollaborative Entwicklung

Code With Me

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.

Weitere Informationen