Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Makefile make:第二次扩展的范围_Makefile_Gnu Make - Fatal编程技术网

Makefile make:第二次扩展的范围

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

makefile中二次扩展的范围是什么

如果我键入:

.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 $^