Cling 集成
CLion 集成了 Cling ,这是一个基于 Clang 和 LLVM 构建的交互式 C++ 解释器。 Cling 允许您在不构建项目的情况下运行代码,这对于原型设计和学习 C++ 特别有用。 观看简短的 Cling 基础 视频。
安装 Cling
使用 Cling 解释代码
您可以从主菜单中的 或通过 (Ctrl+Shift+A )调用与 Cling 相关的操作。

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

另一种选择是直接在 Cling 终端 中输入代码。
Cling 会话的工作目录
如果编辑器中当前打开了一个文件,其目录将用作 Cling 的工作目录。 当发送到同一会话时,该文件的相关包含路径也可以正常工作。
否则,CLion 使用项目根目录。
如果没有项目,则使用主目录。
Cling 终端
在执行任何 Cling 操作时,CLion 会打开专用的终端窗口。
您可以在此窗口中输入代码,还可以使用工具栏按钮加载当前文件或重置/关闭会话。

当前问题和限制
无法从 CLion 内向 Cling 可执行文件添加额外参数。
Cling 会话在项目目录或主目录(如果当前没有打开项目)中启动。 当从不在项目根目录中的文件向 Cling 发送当前行时,可能无法正确处理相对路径。
Cling 在 CLion Nova 中不受支持。
最后修改日期: 2025年 9月 26日
