-MF

适用的调用

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

类别

输出控制

等效编译指示

无。

用途

指定由 -qmakedep-M 选项生成的依赖关系输出文件的名称或位置。

有关 -qmakedep-M 选项的更多信息,请参阅 -qmakedep、 -M

语法

读取语法图跳过可视语法图 -MF file_path

缺省值

如果未指定 -MF ,那么将生成与对象文件同名但在当前工作目录中具有 .u 后缀的依赖关系输出文件。

参数

file_path
目标输出路径。 file_path 可以是完整目录路径或文件名。 如果 file_path 是目录的名称,那么编译器生成的依赖关系文件将放入指定的目录中。 如果未指定目录,那么依赖关系文件将存储在当前工作目录中。

使用量

如果 -MF 选项指定的文件已存在,那么它将被覆盖。

如果在编译多个源文件时为 -MF 选项指定单个文件名,那么将仅生成单个依赖关系文件。 依赖文件包含命令行上指定的最后一个文件的 make 规则。

预定义的宏

无。

相关信息