预定义变量就是已经定义过的变量:
AR就是前面进行静态文件库制作需要的命令 ar;
CC是C编译器的名字;
$^ $< $a这三个只能在命令中使用,不能在依赖和目标文件中使用。
Makefile1:
app:main.c add.c div.c head.h mult.c sub.c
gcc main.c add.c div.c head.h mult.c
预定义变量就是已经定义过的变量:
AR就是前面进行静态文件库制作需要的命令 ar;
CC是C编译器的名字;
$^ $< $a这三个只能在命令中使用,不能在依赖和目标文件中使用。
Makefile1:
app:main.c add.c div.c head.h mult.c sub.c
gcc main.c add.c div.c head.h mult.c