考虑以下 Makefile:
MAKEFLAGS += --warn-undefined-variables define foobar echo "$(1)" endef .PHONY: all all: $(foobar)
有没有办法让宏带有默认参数而不产生未定义的变量警告?我的意思是:有时我会用参数调用“foobar”,但有时不会。在后一种情况下,我希望为 $(1) 设置一个默认值。
makefile gnu-make
gnu-make ×1
makefile ×1