返回

那些年我们配置 CLion的烦恼!连接远程开发环境原来只需这 4 步!

开发工具

1. 安装 CLion

首先,你可以在 JetBrains 官网下载 CLion,并根据你的操作系统进行安装。CLion 提供了多个版本,包括免费的社区版和付费的专业版。社区版的功能已经足够满足大多数开发者的需求,因此本文将重点介绍社区版的配置。

2. 安装 MinGW

如果你使用 Windows 系统,还需要安装 MinGW (Minimalist GNU for Windows),它是一个用于 Windows 的开源 GCC 编译器套件。你可以从 MinGW 官网下载 MinGW,并根据你的操作系统进行安装。需要注意的是,你需要选择 MinGW 的完整版,而不是精简版。

3. 配置 CLion

3.1 设置 CMake

CLion 默认使用 CMake 作为编译工具。在 CLion 中,你可以通过如下步骤设置 CMake:

  1. 打开 CLion,点击 "Configure" -> "Project Structure"。
  2. 在 "Project Structure" 对话框中,选择 "Build, Execution, Deployment" -> "Toolchains"。
  3. 点击 "CMake" 旁边的 "+" 按钮,选择 "Use local CMake"。
  4. 在 "CMake executable" 字段中,输入 CMake 的安装路径。
  5. 点击 "OK" 保存设置。

3.2 设置 MinGW

在 CLion 中,你可以通过如下步骤设置 MinGW:

  1. 打开 CLion,点击 "Configure" -> "Project Structure"。
  2. 在 "Project Structure" 对话框中,选择 "Build, Execution, Deployment" -> "Toolchains"。
  3. 点击 "C Compiler" 和 "C++ Compiler" 旁边的 "+" 按钮,选择 "MinGW"。
  4. 在 "MinGW path" 字段中,输入 MinGW 的安装路径。
  5. 点击 "OK" 保存设置。

4. 连接远程开发环境

如果你需要连接远程开发环境,你可以通过如下步骤进行配置:

  1. 在 CLion 中,点击 "Run" -> "Edit Configurations"。

  2. 在 "Run/Debug Configurations" 对话框中,点击 "+" 按钮,选择 "Remote Host"。

  3. 在 "Remote Host" 配置中,设置如下参数:

    • Host: 远程主机的 IP 地址或域名
    • Port: SSH 端口,默认是 22
    • Username: 远程主机的用户名
    • Password: 远程主机的密码或 SSH 密钥
  4. 点击 "Test Connection" 按钮,测试是否能够连接到远程主机。

  5. 如果连接成功,点击 "OK" 保存配置。

现在,你就可以在 CLion 中连接到远程开发环境,并进行开发和调试了。

5. 其他注意事项

5.1 使用 SSH 密钥

为了提高安全性,你可以在远程主机上生成 SSH 密钥,并将其添加到 CLion 中。这样,你就可以免密码连接到远程主机。

5.2 使用 VSCode Remote Development

如果你更喜欢使用 VSCode,你也可以使用 VSCode Remote Development 插件来连接到远程开发环境。VSCode Remote Development 插件可以让你在本地编辑代码,并在远程主机上编译和运行代码。

结束语

通过以上步骤,你就可以快速配置 CLion,并连接到远程开发环境。希望本文能够帮助你解决 CLion 的配置烦恼,让你能够专注于开发。