Makefile简介:
1.工程管理工具
2.指定目录下编写Makefile文件或者makefile
3.在目录下输入make
4.调用对应目录下的makefile文件
5.根据文件设定的编译规则来编译代码
Makefile语法:
1.格式:
要生成的文件:依赖的文件
生成方式
2.变量:
1.自定义变量
变量名=值
OBJ=a.out
2.系统变量
$@ 要生成的文件
$< 第一个依赖的文件
$^ 所有依赖的文件
eg: 现有read.c和sem.c文件,通过同时编译这两个文件去生成可执行文件read有write.c和sem.c文件,通过同时编译这两个文件去生成可执行文件write法一:在终端gcc read.c sem.c -o readgcc write.c sem.c -o write法二:在终端vim makefileread:read.c sem.cgcc read.c sem.c -o readwrite:write.c sem.cgcc read.c sem.c -o read在终端make readmake write法三:在终端vim makefileread:read.c sem.cgcc $^ -o $@write:write.c sem.cgcc $^ -o $@在终端make readmake write法四:在终端vim makefileall:read writeread:read.c sem.cgcc $^ -o $@write:write.c sem.cgcc $^ -o $@在终端make