【发布时间】:2021-12-11 22:16:27
【问题描述】:
我正在尝试将值附加到已经从 cmdline 的 makefile 内部分配值的变量,但它不起作用,我不知道我在做什么错。
在我的 Makefile 中:
FPP+=ONE
FOO+=TWO
target:
echo "Value: $(FOO)"
如果我跑步:make
它显示:
价值:一二
但如果我运行:make FOO+=THREE
我期待:
值:一二三
但我得到的不是:
价值:三
所以 cmdline FOO+=THREE 被覆盖 FOO 而不是追加。
我做错了什么?
【问题讨论】:
标签: makefile