在makefile中二次扩展的范围是什么?
如果我输入:
.SECONDEXPANSION:这个零钱停在哪里?从那以后,它是否适用于所有的目标?还是直到下一个目标?
发布于 2019-08-25 01:02:29
从那时起,它适用于所有目标。来自医生们
...All the prerequisites of the targets defined after the special target are expanded a second time.如果你怀疑这些文件,你可以试试。修改文档中的示例:
.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 $^https://stackoverflow.com/questions/57642129
复制相似问题