CLion教程-在 CLion 中运行/调试单个文件
在 CLion 中,您可以编译、运行/调试单个文件,而无需创建、加载和构建整个项目。这在您刚开始学习 C 或 C++ 语言,只有一个或两个要编译和运行的文件时特别有用。在这种情况下,项目模型 的概念可能对您来说过于复杂和冗余。
请按照以下步骤在 CLion 中打开、编译、运行或调试文件,而无需将其附加到任何项目模型中。
打开文件/文件夹并设置初始配置
- 在欢迎屏幕上单击“打开”或从主菜单中选择“文件” | “打开”:
您可以打开一个包含一个或多个文件的文件或文件夹:
文件
- 选择文件:
- 单击“以项目方式打开”:
- 您将看到一个配置对话框。在这里,您可以设置附加的运行/调试参数。
- 选择文件:
文件夹
- 选择包含您的 C/C++ 文件或文件的文件夹:
该文件夹/文件将在不使用项目模型的情况下打开。
- 在包含
main
的源文件上方,您将看到一个黄色面板。您可以安全地忽略它,并继续从小部件菜单中运行文件(见下文)。或者,您可以选择为当前文件配置,CLion 将打开配置对话框。
- 在包含
- 选择包含您的 C/C++ 文件或文件的文件夹:
使用小部件菜单运行/调试文件
- 在编辑器中,单击位于程序入口点旁边的左侧小部件图标:
如果选择“运行”,则文件将被编译并运行,您将在“运行”工具窗口中看到结果:
- 同样,您可以选择“调试”(请确保在代码中设置断点),CLion 将编译文件并启动调试会话。
对于调试,CLion 会自动添加生成调试信息所需的编译器标志(例如,在 GCC 和 Clang 中为
-g
,或者在MSVC 中为类似的选项)。
调整自动生成的配置
当您使用小部件菜单运行/调试文件时,CLion 会自动创建一个类型为 C/C++ 文件的运行/调试配置。此配置允许您快速配置工具链、管理源文件并添加编译选项。
要访问配置设置,执行以下操作之一:
- 在配置切换器中单击“编辑配置”:
- 从小部件菜单中选择“修改运行配置”:
- 转到“运行” | “编辑配置...”主菜单,然后在列表中选择配置(其名称将类似于文件的名称)。
- 在配置切换器中单击“编辑配置”:
在“编辑配置”对话框中,您可以调整编译和运行的设置。例如,添加所需的编译器选项:
- 默认情况下,CLion 在 macOS 和 Linux 上使用 cc 和 c++ 编译器,在 Windows 上使用 cl.exe。如果需要更改,使用“附加选项” | “编译器路径”字段。请注意,不支持Docker和远程工具链。
当您运行文件或创建 C/C++ 文件配置时,信息将存储在文件夹内的 .idea 目录中。这允许您以后重新打开文件夹,而不会丢失配置。
(可选)保存自动生成的配置
CLion 自动创建的配置是临时配置,将在达到最大临时配置数后被删除。要保存它以供以后使用,执行以下操作之一:
- 在配置切换器中选择“保存 'configuration_name' 配置”:
- 在“编辑配置”对话框中选择配置,然后单击工具栏上的 :
(可选)手动添加 C/C++ 文件配置
您可以创建更多的 C/C++ 文件类型的配置。
要访问配置向导,转到“运行” | “编辑配置”或在源文件的顶部单击“为当前文件配置”。
- 在“运行/调试配置”对话框中,单击工具栏上的 或按 Alt+Insert。从模板列表中选择“C/C++ 文件”:
- 提供配置的名称,选择源文件,并根据需要设置附加选项。