Makefile
OBJS=main.o tool1.o tool2.o
CC=gcc
CFLAGS+=-c -Wall -g
mytool:$(OBJS)
$(CC) $^ -o $@
%.o:%.c
$(CC) $^ $(CFLAGS) -o $@
clean:
$(RM) *.o mytool -r
$(OBJS) 变量替换
$^ 上一行依赖
$@ 上一行target
%.o:%.c 这里的%就是匹配
Makefile
OBJS=main.o tool1.o tool2.o
CC=gcc
CFLAGS+=-c -Wall -g
mytool:$(OBJS)
$(CC) $^ -o $@
%.o:%.c
$(CC) $^ $(CFLAGS) -o $@
clean:
$(RM) *.o mytool -r
$(OBJS) 变量替换
$^ 上一行依赖
$@ 上一行target
%.o:%.c 这里的%就是匹配