0
我知道Make的默認行爲是刪除中間文件。我還添加了.INTERMEDIATE
特殊目標刪除所有中間.o
文件,但做仍然沒有刪除它們。不刪除中間文件
我已閱讀所有其他文章與Stackoverflow上的類似問題,其次是什麼答案建議,沒有爲我工作。有人可以看看嗎?這是我的品牌:
CC = gcc
CFLAGS = -Wall -Werror -Wmissing-prototypes
OBJS = server.o rio.o list.o
LDLIBS = -lpthread
.INTERMEDIATE: %.o
all: syst
sysstatd: $(OBJS)
$(CC) $(CFLAGS) $(OBJS) $(LDLIBS) -o syst -L thread-pool -lthreadpool
server.o: server.h server.c
rio.o: rio.h rio.c
list.o: list.h list.c
clean:
rm -f *~ *.o syst
謝謝!