有一个Makefile我只想调整一个变量,然后编译,如果我打电话给一个特定的目标。我有一个可行的解决方案,但它不是一个好的解决方案。如何定义一个变量,然后编译目标[Makefile]
我如何编译:
make
如何我想改变一个变量:
make debug
需要做些什么(它是如何工作以某种方式):
debug:
@make TAG=debug
我基本上在一个make过程中调用make来完成工作,但似乎并不正确。我在寻找的东西,如:
debug:
TAG=debug
jump to first line and do the job
只要在自己的第一个地方运行'make TAG = debug'? –
,因为没有自动完成,此外我喜欢有调试干净和调试distclean也.... – hr0m
那么,通常的方式会像'make BUILD_TYPE = Debug' – CoffeeandCode