1、makefile的本质都是在“文件依赖性”上做文章。
2、makefile是如何工作的
(1) 找makefile文件。
(2)找文件中的第一个目标文件。
(3)找第一个目标文件所依赖的文件。
(4)找.O文件所依赖的文件。
(5)生成.O文件,再生成执行文件。
make只管文件的依赖性,依赖关系出现错误,才报错。而对于所定义的命令错误或编译不成功,make不管。
3、定义变量
objects =
使用变量$(objects)。
4、只要make看到一个.O文件,他就会将相应的.C文件当作.O的依赖文件,并且
cc -c .c 也会被推导出来。
文章评论(0条评论)
登录后参与讨论