Linux Makefile 生成 *.d 依赖文件以及 gcc -M -MF -MP 等相关选项说明
1.为什么要使用后缀名为.d的依赖文件?在Makefile中,目标文件的依赖关系需要包含一系列的头文件。比如main.c源文件内容如下:#include"stdio.h"#include"defs.h"intmain(intargc,char*argv[]){printf("Hello,%s!\n",NAME);return0;}defs.h头文件如下:#ifndef_DEFS_H_#define