关于makefile资料

关于makefile文件%.d : %.c@$(CC) -MM -MD $(CFLAGS) $什么意思?-MM -MD 是makefile的变量吗,什么意思?%.

关于makefile文件
%.d : %.c
@$(CC) -MM -MD $(CFLAGS) $<  
 什么意思?
  -MM -MD 是makefile的变量吗,什么意思?
  %.d %.c 分别表示什么意思?

[解决办法]
-MM -MD 是编译器参数,具体的,看你的编译器

%.d : %.c 
表示,每一个同名.d 文件依赖一个 同名.c文件