提问人:Ronald Stanonik 提问时间:11/13/2023 更新时间:11/13/2023 访问量:13
makefile 未按预期重用变量
makefile doesn't reuse variables as expected
问:
生成文件
SRC := a
first: $(SRC)
@echo $(SRC)
@echo "$@ $<"
SRC := b
second: $(SRC)
@echo $(SRC)
@echo "$@ $<"
为什么会呼应“b”?
make first
b
first a
谢谢 罗恩
我正在尝试重用 Makefile 中的变量,并期望变量具有最近分配的值。
答: 暂无答案
评论
$(SRC)
$(SRC)
SRC