你可以直接在Make的时候,在命令行下面传入一个参数或者变量,它会覆盖掉Makefile里面的变量或者参数。比如,在你的Makefile里面定义了一个变量age.

.PHONY:all
AGE = 12
all:
    @echo "age=$(AGE)"

你make的时候,打印信息是age=12

当你使用make AGE=20时,打印的信息就是:age=20,AGE作为参数传入,然后会覆盖掉Makefile里面定义的变量。

 

相关文章:

  • 2022-02-02
  • 2018-06-21
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-17
  • 2021-11-17
  • 2021-07-20
猜你喜欢
  • 2022-12-23
  • 2022-01-16
  • 2021-08-11
  • 2021-08-18
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案