@PROCESS

用途

@PROCESS 伪指令允许您在源级别指定编译器选项仅影响单个编译单元。 该伪指令可以覆盖在配置文件、缺省设置或命令行中包含的选项。 有关在源级别指定特定编译器选项的限制或限制的信息,请参阅 IBM Open XL Fortran Compiler Reference

语法

读取语法图跳过可视语法图@PROCESS ,选项(suboption_list)
option
是编译器选项的名称,不含 -q
suboption
是编译器选项的子选项

规则

在固定源格式中, @PROCESS 伪指令可以从列 1 或列 6 开始。 在自由源格式中, @PROCESS 伪指令可以在任何列中启动。

不能将语句标签或内联注释与 @PROCESS 编译器伪指令放在同一行上。

缺省情况下,使用 @PROCESS 编译器伪指令指定的任何选项设置仅对出现该语句的编译单元有效。 如果文件具有多个编译单元,那么在编译下一个单元之前,该选项将返回到原始设置。 使用 DIRECTIVE 选项指定的触发器常量在文件结束或处理 NODIRECTIVE之前生效。

@PROCESS 编译器伪指令必须出现在编译单元的第一个语句之前。 唯一的例外是 SOURCENOSOURCE 编译器选项,您可以在编译单元中任意位置的 @PROCESS 伪指令中指定这些选项。

相关信息

有关编译器选项的详细信息,请参阅 IBM Open XL Fortran Compiler Reference 中的 IBM® Open XL Fortran 编译器选项的详细描述