让我说我正在做mk"目标"来构建一些东西.有可能传递一个参数吗?即mk"目标""x",它会做相应的事情吗?我知道我将提供mk"target"一个参数,我知道它的语义,只是提前不知道这个名字.
可能?
您可能想要使用GNU Make的"变量":
$ cat Makefile
ifndef LOLCAKES
LOLCAKES=1
endif
all:
@echo $(LOLCAKES)
$ make all LOLCAKES=42
Run Code Online (Sandbox Code Playgroud)
你没有解释你想要完成什么,所以很难知道你所追求的是什么样的"争论".