构建 | 重新编译

为了加快开发过程,您有时可能希望编译一个文件而无需构建整个项目。为此,CLion提供了"重新编译"操作。

"重新编译"可用于单个源文件和头文件,也可用于在项目树中选择的文件组。对于头文件,CLion使用解析上下文来编译包含指定头文件的源文件之一。请注意,对于目录和非C/C++文件,"重新编译"是禁用的。

您可以在CMake、Makefile和编译数据库项目中使用"重新编译"。

调用"重新编译"

使用以下选项:

  • 对于当前打开的文件,从主菜单选择"构建 | 重新编译",或按CtrlShiftF9:
    1.png
  • 对于项目树中的文件,从上下文菜单中选择"重新编译"(或使用相同的CtrlShiftF9快捷键):
    2.png

    • 对于多个文件,选择它们在项目树中,然后使用上下文菜单中的"重新编译所选文件"选项CtrlShiftF9:
      3.png

当用于多个文件时,如果第一次编译失败,重新编译将停止。

编译详情

Makefile / 编译数据库

带有旧版生成器的 CMake

在从 Makefile 或编译数据库项目中调用"重新编译"时,"重新编译"会获取项目分析期间找到的编译命令,修改它(跳过输出并添加 --syntax-only 标志),然后使用它来编译所选文件。

检查结果

与常规构建类似,您可以在消息工具窗口中检查单个文件编译的结果:

4.png

如果编译失败,您将收到一个弹出消息提示:

5.png

标签: clion破解, clion破解教程, clion教程, clion基础教程, clion高级教程, clion核心教程, clion免费激活码, clion免费注册码, clion注册码在线生成, clion激活