好处:自动化编译
Make是一个命令工具,是一个解释Makefile中指令的命令工具。及Make是一条命令,Makefile是一个文件,两者搭配完成项目自动化构建。
vim main.c
//编写程序
#include <stdio.h>
int main()
{
printf("hehe\n");
return 0;
}
//esc,:wq保存并退出
vim Makefile
main:main.c
//按tab键,注意要严格按照格式进行输入
gcc main.c -o main
make
//进行编译
gcc main.c -o main
格式:[目标]:[依赖]
[执行文件]
1.目标:需要生成的结果文件
2.依赖:为了生成目标,需要用到哪些输入文件
3.编译指令:为了生成目标所执行的动作