-qtemplaterecompile(仅限 C++)

适用的调用

表 1. 接受给定选项的调用
选项 xlc (编译 C) xlC (编译 C++) xlclang(编译 C) xlclang++(编译 C++)
-qtemplaterecompile      
注: 此表中仅列出典型调用。 对于所有基本调用及其等效特殊调用,您可以参阅 编译器调用的完整列表

类别

"模板" 控件

等效编译指示

无。

用途

帮助管理已使用 -qtemplateregistry 编译器选项编译的编译单元之间的依赖关系。

语法

读取语法图跳过可视语法图  -q templaterecompilenotemplaterecompile

缺省值

-qtemplaterecompile

使用量

如果重新编译先前已编译的源文件,那么 -qtemplaterecompile 选项将咨询模板注册表以确定对此源文件所作的更改是否需要重新编译其他编译单元。 当源文件已更改为不再引用给定的实例化并且先前包含实例化的相应对象文件时,可能会发生此情况。 如果是这样,那么将自动重新编译受影响的编译单元。

-qtemplaterecompile 选项要求编译器生成的对象文件保留在它们最初写入的子目录中。 如果自动构建过程将对象文件从其原始子目录中移动,请在启用 -qtemplateregistry 时使用 -qnotemplaterecompile 选项。

预定义的宏

无。

相关信息