CC = gcc
LD = gcc
CFLAGS = -Wall -c
LDFLAGS = -lpthread
SRCS = $(wildcard *.c)
OBJS = $(patsubst %.c,%.o,$(SRCS))
TARGET = bin
.PHONY:all clean
all:$(TARGET)
$(TARGET):$(OBJS)
$(LD) $(LDFLAGS) -o $@ $^
%.o:%.c
$(CC) $(CFLAGS) -o $@ $<
clean:
@rm -rf *.o $(TARGET)
万能Makefile
最新推荐文章于 2022-02-21 17:41:27 发布