CLion 2025.2 Help

Cling 集成

CLion 集成了 Cling ,这是一个基于 Clang 和 LLVM 构建的交互式 C++ 解释器。 Cling 允许您在不构建项目的情况下运行代码,这对于原型设计和学习 C++ 特别有用。 观看简短的 Cling 基础 视频。

安装 Cling

  1. 下载适用于您的操作系统的 Cling 可执行文件,或使用依赖管理器安装它。 在 macOS 上,使用以下 brew 命令: brew install cling

  2. 在 CLion 中,转到 设置 | 语言与框架 | C/C++ | Cling

    如果系统中存在 Cling PATH ,CLion 将自动检测到它。 否则,请在字段中提供路径。

    cling 可执行文件的路径

使用 Cling 解释代码

  • 您可以从主菜单中的 工具 | Cling 或通过 帮助 | 查找操作Ctrl+Shift+A )调用与 Cling 相关的操作。

    Cling 操作菜单
  • 要将一行或选定内容发送到 Cling 会话,请点击灯泡图标(或按 Alt+Enter )在所需的代码片段上:

    Cling 意图
  • 另一种选择是直接在 Cling 终端 中输入代码。

Cling 会话的工作目录

  • 如果编辑器中当前打开了一个文件,其目录将用作 Cling 的工作目录。 当发送到同一会话时,该文件的相关包含路径也可以正常工作。

  • 否则,CLion 使用项目根目录。

  • 如果没有项目,则使用主目录。

Cling 终端

在执行任何 Cling 操作时,CLion 会打开专用的终端窗口。

您可以在此窗口中输入代码,还可以使用工具栏按钮加载当前文件或重置/关闭会话。

Cling 终端

    当前问题和限制

    • 无法从 CLion 内向 Cling 可执行文件添加额外参数。

    • Cling 会话在项目目录或主目录(如果当前没有打开项目)中启动。 当从不在项目根目录中的文件向 Cling 发送当前行时,可能无法正确处理相对路径。

    • Cling 在 CLion Nova 中不受支持。

    最后修改日期: 2025年 9月 26日