Makefile ar库重新链接

问题描述 投票:0回答:0

我试图让我的 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 的人,但我没有看到任何帮助

c makefile augmented-reality gnu-make
© www.soinside.com 2019 - 2024. All rights reserved.