Makefile make:第二次扩展的范围
makefile中二次扩展的范围是什么 如果我键入:Makefile make:第二次扩展的范围,makefile,gnu-make,Makefile,Gnu Make,makefile中二次扩展的范围是什么 如果我键入: .SECONDEXPANSION: 这种变化在哪里停止?从那时起,它是否适用于所有目标?或者直到下一个目标?从那时起,它适用于所有目标。发件人: 如果您对文档有疑问,可以尝试一下。修改文档中的示例: .SECONDEXPANSION: main_OBJS := main.o try.o test.o lib_OBJS := lib.o api.o main: $$($$@_OBJS) @echo prerequisites are
.SECONDEXPANSION:
这种变化在哪里停止?从那时起,它是否适用于所有目标?或者直到下一个目标?从那时起,它适用于所有目标。发件人: 如果您对文档有疑问,可以尝试一下。修改文档中的示例:
.SECONDEXPANSION:
main_OBJS := main.o try.o test.o
lib_OBJS := lib.o api.o
main: $$($$@_OBJS)
@echo prerequisites are $^
lib: $$($$@_OBJS)
@echo prerequisites are $^
.SECONDEXPANSION:
main_OBJS := main.o try.o test.o
lib_OBJS := lib.o api.o
main: $$($$@_OBJS)
@echo prerequisites are $^
lib: $$($$@_OBJS)
@echo prerequisites are $^