【发布时间】:2015-07-13 00:28:26
【问题描述】:
所以我知道如何从命令行创建变量和存储值。
但通常情况下,我会这样输入命令:make run VAR="abc",VAR 将被赋予新值“abc”
但是,如果我想做类似 VAR="abc" make run 的操作,我该如何更改我的 make 文件?现在,如果我运行它,VAR 仍然具有在 make 文件中创建时的初始值。
这是我的制作文件:
VAR = ""
.PHONY : build run
build : program.c
gcc -o prog -g program.c
run : build
./prog $(VAR)
【问题讨论】:
标签: command-line makefile command-line-arguments