Makefile GNU使分组目标不分组

Makefile GNU使分组目标不分组,makefile,gnu-make,Makefile,Gnu Make,我正在尝试GNU生成分组目标,似乎有些误解,因为这些目标并不像我预期的那样分组。这是我的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生成分组目标,似乎有些误解,因为这些目标并不像我预期的那样分组。这是我的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
配方针对每个目标运行,因此不分组。我错过了什么


GNUmakeversion4.2.1。

没关系,原来分组目标是4.3特性

来源(非官方发行说明):