GNU使已分组的目标未分组

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

我正在尝试对GNU Make进行分组的目标,并且似乎误解了一些东西,因为目标并未按照我的期望进行分组。这是我的makefile:

all: foo bar
.PHONY: foo bar
foo bar &:
        @echo grouped target run for \"target\" $@

和输出:

$ make
grouped target run for "target" foo
grouped target run for "target" bar

配方针对每个目标运行,因此未分组。我在这里想念什么?

GNU Make版本4.2.1。

makefile gnu-make
1个回答
0
投票

没关系,证明分组目标是4.3功能。

来源(非官方发行说明:https://linuxreviews.org/GNU_make_4.3_Is_Released

© www.soinside.com 2019 - 2024. All rights reserved.