target = app
# src = main.c add.c print.c
src = $(wildcard *.c)
#obj = main.o add.o print.o
obj = $(patsubst %.c, %.o, $(src))
CC =gcc
#CC = arm-linux-gcc
CFLAGS = -g -Wall
LDFLAGS =
#app:main.o add.o print.o
#$< =====> main.o
#s^ =====> main.o add.o print.o
$(target):$(obj)
$(CC) $(LDFLAGS) $^ -o $@
#main.o:main.c
#print.o:main.c
%.o:%.c
$(CC) -c $< $(CFLAGS) -o $@
clean:
-rm -f *.o $(target)
.PHONY:clean
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请
点击举报。