Makefile   

跟我一起写 Makefile http://scc.qibebt.cas.cn/docs/linux/base/%B8%FA%CE%D2%D2%BB%C6%F0%D0%B4Makefile-%B3%C2%F0%A9.pdf

1. %.d:%.c

1.1 %.d 所有的.d文件 1.2 %.c 依赖文件,即上面的.c文件 1.3 $@ 目标文件,也就是[.d]文件 1.4 意为随机编号

2. Makefile的工作步骤

a.读入所有的Makefile。 b.读入被include的其它Makefile。 c.初始化中的文件变量。 d.推导隐晦规则,并分析所有规则。 e.为所有的目标文件创建依赖关系链。 f.根据依赖关系,决定那些目标需要重新生成。 g.执行生成命令。

3. makefile examples