远程工作

在本地编辑代码后,以远程方式构建、运行或调试您的应用程序或进行单元测试。

远程开发

远程 LLDB

CLion 中提供了多种远程开发选项,每个选项都面向以下配置的特定子集:

  • 完全远程模式、
  • WSL、
  • 以及使用 gdbserver/lldb-server 的两种变体:远程调试 (GDB/LLDB) 和远程 GDB 服务器(仅限 GDB)。

了解详情

完全远程模式

远程模式

从 Windows、Linux 或 macOS 客户端设备到 Linux 远程主机进行远程开发(CMake 和 Makefile 项目)。 当前设置假设源代码位于本地机器上,CLion 用将它同步到远程机器中。

要开始远程开发,请在 Settings/Preferences | Build, Execution, Deployment | Toolchains 创建一个远程工具链。 提供远程主机地址和登录凭据,然后在一个或多个 CMake/Makefile 配置文件中使用工具链。 CMake/make 在重新加载后,您就可以远程处理 CLion 中的项目了。

Learn more about remote configurations available in CLion, or consider the new remote development with the thin client .

Docker

Docker

Docker 容器是用于搭建环境和开始使用环境的最热门且最简单的方式之一。 您可以在 CLion 中使用原生 Docker 工具链。 这可以避免冗余的源代码同步过程,因为项目文件夹仅安装到容器中。

了解详情

在 Windows 下的 Linux 子系统

WSL

为您的项目设置 WSL 工具链后,您可以使用 Linux 中的 CMake 和编译器进行构建,并在 WSL 上运行/调试,无需在您的 Windows 计算机上运行 CLion。

了解详情

远程调试

远程调试

通过在 gdbserver/lldb-server/debugserver 上的一台计算机中运行可执行文件,您可以从另一台计算机上的 CLion 使用 GDB/LLDB 连接到它,然后利用 CLion 的调试器 UI 检查代码。

使用特殊的 Remote Debug 配置模板为远程连接提供设置。

了解详情

协作开发

Code With Me

与您的同事实时处理 CLion 项目。 Code With Me 使您可以在一对一会话中调查问题,与整个团队共同进行调试,或者安排通话指导以便任何用户都能够在您解释代码时跟进。 您可以探索无限的可能性。

了解详情