1
在Arch Linux的PKGBUILD的冲浪浏览器,有:CPPFLAGS在config.mk
sed -i 's/CPPFLAGS =/CPPFLAGS +=/g' config.mk
sed -i 's/CFLAGS =/CFLAGS +=/g' config.mk
sed -i 's/LDFLAGS =/LDFLAGS +=/g' config.mk
为什么必须将国旗从
CPPFLAGS = -DVERSION=\"${VERSION}\"
改为
CPPFLAGS += -DVERSION=\"${VERSION}\"
我已经看过谷歌,但没有看到任何关于这件事。有人可以请解释并告诉我在哪里阅读更多关于这些标志?
谢谢@Ben斯科特。我赞成你的回答,因为我没有享有盛誉的声誉。但我不明白“将值附加到标志上,而不是仅仅设置标志。”但它给了我更多的谷歌,谢谢。 – Edouard
@Edouard我扩大了我的答案一点,以解释什么是附加 –
@ Edouard:见http://www.gnu.org/s/hello/manual/make/Appending.html – reinierpost