一、背景
在阅读之前,推荐先阅读《[008]C/C++系列 | Makefile文件描述(二)》
二、文件描述
# 第三层:隐含条件 %.c任意的.c %.o 任意的.o *.c所有的.c *.o 所有的.o
TAR = test
Obj = circle.o cube.o main.o
CC := gcc
$(TAR):$(Obj)
$(CC) $(Obj) -o $(TAR)
%.o:%.c
$(CC) -c %.c -o %.o
.PHONY:
clear:
rm -rf $(Obj) $(TAR)
#=============代表描述===========
%.o:%.c
$(CC) -c %.c -o %.o
#=============表示===========
cube.o:cube.c
$(CC) -c cube.c -o cube.o
main.o:main.c
$(CC) -c main.c -o main.o
circle.o:circle.c
$(CC) -c circle.c -o circle.o
#=============代表描述===========
参考文献: