GNU make 与 override指令
磨礪技術(shù)珠磯,踐行數(shù)據(jù)之道,追求卓越價(jià)值
回到上一級(jí)頁(yè)面:?PostgreSQL雜記頁(yè)? ? ?回到頂級(jí)頁(yè)面:PostgreSQL索引頁(yè)
?
在PostgreSQL的 Makefile中,有如下的部分:
?override CPPFLAGS:=…
?對(duì) override 查詢(xún)的結(jié)果是:
在GNU make的范疇里,有如下幾種定義變量的地方:
?1? 在make/gmake 的 命令行 加 開(kāi)關(guān)參數(shù)。
?2? 在 Makefile或其include的文件中。
?3? 在環(huán)境變量中。
?如果在1/2/3幾個(gè)地方都出現(xiàn)了同樣的變量,那么
正常情況下 1 優(yōu)先,那么如果想要2優(yōu)先,則在Makefile中使用 override指令。
如果想要 3 優(yōu)先,則make/gmake 命令行中 加入 --environment-overrides (-e)
?
回到上一級(jí)頁(yè)面:?PostgreSQL雜記頁(yè)? ? ?回到頂級(jí)頁(yè)面:PostgreSQL索引頁(yè)
磨礪技術(shù)珠磯,踐行數(shù)據(jù)之道,追求卓越價(jià)值
?
轉(zhuǎn)載于:https://www.cnblogs.com/gaojian/archive/2012/07/11/2586323.html
總結(jié)
以上是生活随笔為你收集整理的GNU make 与 override指令的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 阿里财报:国际零售增长41%,连续3个季
- 下一篇: Flash安全沙箱和跨域文件