markman101 发表于 2013-02-07 15:45

对GCC 编译选项 MF 和 MT的疑惑

%.d : %.c
      $(CC) $(CCFLAGS) -MF"$@" -MG -MM -MP -MT"$@" -MT"$(<:.c=.o)" "$<"

查资料说:
关于-MF和-MT,这些选项是用来生成依赖文件列表的,而这个列表又能以-include <dlist>或者include <dlist>的形式添加到Makefile中。其中MF指定文件名,MT指定依赖目标名。
不明白的地方:
    1 MTMF 在上述的编译语句中其什么作用?
    2 上面说的“MF指定文件名,MT指定依赖目标名”含义是什么?
页: [1]
查看完整版本: 对GCC 编译选项 MF 和 MT的疑惑