makefile或者Makefile
书写规则:命令就是用依赖来生成目标
目标:依赖
(tab) 命令
目录结构:file文件夹下有main.c, add.c, mul.c, sub.c,head.h几个文件,main.c调用add.c,head.h声明了c文件中的函数,实现加减乘除功能。
makefile内容如下:
app main.c add.c mul.c sub.c
(tab) gcc main.c add.c sub.c mul.c -o app
敲make命令,即可编译出app可执行程序。
缺点:当一个文件修改时候,所有的文件都需要重新编译,效率低。
最浪费时间的阶段是.c文件生成.o文件。