2.1.79. -M

此选项指示编译器生成适合 make 实用程序使用的 makefile 相关性行列表。

编译器仅执行编译的预处理程序步骤。 缺省情况下,输出位于标准输出流上。

如果指定多个源文件,则将创建单个相关性文件。

如果指定 -o filename 选项,则在标准输出上生成的相关性行引用的是 filename.o 而不是 source.o。 不过,使用 -M -o filename 组合时不会生成目标文件。

使用 --md 选项可以为每个源文件生成相关性行和目标文件。

示例

可使用标准 UNIX 和 MS-DOS 记号将输出重定向到文件,例如:


armcc -M source.c > Makefile

另请参阅

Copyright © 2007 ARM Limited. All rights reserved. ARM DUI 0348AC
Non-Confidential