-MF
适用的调用
| 选项 | xlc (编译 C) | xlC (编译 C++) | xlclang(编译 C) | xlclang++(编译 C++) |
|---|---|---|---|---|
| -MF | ✓ | ✓ | ✓ | ✓ |
注: 此表中仅列出典型调用。 对于所有基本调用及其等效特殊调用,您可以参阅 编译器调用的完整列表 。
类别
等效编译指示
无。
用途
指定由 -qmakedep 或 -M 选项生成的依赖关系输出文件的名称或位置。
有关 -qmakedep 和 -M 选项的更多信息,请参阅 -qmakedep、 -M。
语法
缺省值
如果未指定 -MF ,那么将生成与对象文件同名但在当前工作目录中具有 .u 后缀的依赖关系输出文件。
参数
- file_path
- 目标输出路径。 file_path 可以是完整目录路径或文件名。 如果 file_path 是目录的名称,那么编译器生成的依赖关系文件将放入指定的目录中。 如果未指定目录,那么依赖关系文件将存储在当前工作目录中。
使用量
如果 -MF 选项指定的文件已存在,那么它将被覆盖。
如果在编译多个源文件时为 -MF 选项指定单个文件名,那么将仅生成单个依赖关系文件。 依赖文件包含命令行上指定的最后一个文件的 make 规则。
预定义的宏
无。
