1.首先,把源文件编译生成中间代码文件,Windows下.obj文件,unix下.o文件,即Object File.这个动作叫编译(compile) 把大量的Object File合并执行文件,叫做链接(link) 2.在编译时,编译器只检测程序语法.函数.变量是否被申明.如果函数为被申明,编译器会给出一个警告,但可以生成object File. 而在链接程序时,连接器会在所有的object File中寻找函数的实现,如果找不到,就会报链接错误码(link ERROR) Makefile的规则:…