Make
通過空格進行追加和分隔
https://raw.githubusercontent.com/postgrespro/rum/master/Makefile
https://github.com/postgrespro/rum
我試圖理解
make
.INCLUDES = rum.h rumsort.h RELATIVE_INCLUDES = $(addprefix src/, $(INCLUDES)) $(info $(RELATIVE_INCLUDES))
返回:
src/rum.h src/rumsort.h make: *** No targets. Stop.
不知道為什麼它附加並用一個空格分隔。
addprefix
將其參數視為一系列名稱:prefix的值被附加到每個單獨名稱的前面,並且生成的較大名稱用它們之間的單個空格連接。
在您的情況下,添加
addprefix
和(單獨),將結果與單個空格連接起來,並返回結果,.src/``rum.h``rumsort.h``src/rum.h src/rumsort.h