Удаленная работа

Вы можете отредактировать код приложения или тестов в IDE, а затем собирать, запускать и отлаживать его удаленно.

Удаленная разработка

Удаленная отладка с LLDB

CLion позволяет организовать удаленную разработку несколькими способами — в зависимости от ваших настроек:

  • удаленный режим,
  • WSL
  • и два варианта использования gdbserver/lldb-server — Remote Debug (GDB/LLDB) и Remote GDB Server (только GDB).

Подробнее

Удаленный режим

Удаленный режим

CLion поддерживает удаленную разработку для проектов CMake и Makefile: на локальной машине, где запускается CLion, может быть Linux, Windows или macOS, на удаленной — Linux. Текущее решение предполагает, что код находится на локальной машине, а CLion синхронизирует его на удаленную машину.

Чтобы начать удаленную разработку, нужно создать удаленный тулчейн в меню Settings | Build, Execution, Deployment | Toolchains. Укажите адрес и учетные данные удаленного хоста, а затем используйте тулчейн в одном или нескольких CMake/Makefile Profiles. После перезагрузки CMake/make вы сможете приступить к удаленной работе над вашим проектом в CLion.

Узнайте подробнее об удаленных конфигурациях в CLion, а также о новом процессе удаленной разработки с помощью тонкого клиента.

Docker

Docker

Контейнеры Docker — один из самых простых и распространенных способов настройки и запуска окружения для разработки. В CLion можно использовать нативный тулчейн Docker. Он не выполняет избыточную синхронизацию исходного кода, поскольку папка проекта просто монтируется к контейнеру.

Подробнее

Windows Subsystem for Linux

WSL

Настроив для проекта тулчейн WSL, вы сможете собирать его при помощи CMake и компиляторов Linux, а также запускать и отлаживать его в WSL, не покидая IDE, запущенную на вашем Windows-устройстве.

Подробнее

Удаленная отладка

Удаленная отладка

Если исполняемый файл запущен на удаленном компьютере под gdbserver/lldb-server/debugserver, вы можете подключиться к нему из CLion со своего компьютера при помощи GDB/LLDB и отлаживать программу в интерфейсе отладчика CLion.

Для настройки удаленного соединения используйте специальный шаблон конфигурации Remote Debug.

Подробнее

Совместная разработка

Code With Me

Вы можете работать над проектом вместе с коллегами прямо из своих IDE. Code With Me позволяет совместно исследовать проблемы, выполнять отладку всей командой, а также созваниваться для того, чтобы объяснить друг другу код. Это открывает массу возможностей.

Подробнее