makefile
1 .SUFIXES:.c .o 2 3 CC=gcc 4 SRCS=hello.c\ 5 add.c 6 OBJS=$(SRCS:.c=.o) 7 EXEC=hello 8 9 start:$(OBJS) 10 $(CC) -o $(EXEC) $(OBJS) 11 @echo '--------ok--------' 12 13 .c.o: 14 $(CC) -g -o $@ -c $< 15 16 clean: 17 rm -f $(OBJS)
rm -f core*
1 .SUFIXES:.c .o 2 3 CC=gcc 4 SRCS=hello.c\ 5 add.c 6 OBJS=$(SRCS:.c=.o) 7 EXEC=hello 8 9 start:$(OBJS) 10 $(CC) -o $(EXEC) $(OBJS) 11 @echo '--------ok--------' 12 13 .c.o: 14 $(CC) -g -o $@ -c $< 15 16 clean: 17 rm -f $(OBJS)
rm -f core*