一.基本概念介绍: Makefile 文件就是告诉make命令需要怎么样的去编译和链接程序. 编写Makefile的基本规则: 1.如果这个工程没有编译过,那么我们的所有C文件都要编译并被链接. 2.如果这个工程的某几个C文件被修改,那么我们只编译被修改的C文件,并链接目标程序. 3.如果这个工程的头文件被改变了,那么我们需要编译引用了这几个头文件的C文件,并链接目标程序. $@--目标文件,$^--所有的依赖文件,$<--第一个依赖文件. 1 直观方式 举个例子:一个工程有3个头文件,和8个C…