我试图让我的 makefile 不重新链接,我正在使用隐式规则来编译和创建库。由于 NOTINTERMEDIATE 处于活动状态,编译不会重新链接,但是 每次都会重新创建存档。
这是生成文件:
NAME = libft.a
OBJS = ft_isalpha.o \
ft_isdigit.o \
ft_isalnum.o
CC = gcc
ARFLAGS = cr
CFLAGS = -Werror -Wextra -Wall
all: $(NAME)($(OBJS))
$(NAME)($(OBJS)): libft.h
NOTINTERMEDIATE: $(OBJS)
.PHONY: clean all
clean:
rm $(NAME) $(OBJS)
~
~
谢谢你的时间。
我试着阅读文档,阅读 ar 的人,但我没有看到任何帮助