2016年3月3日 星期四

Makefile words

words 在 manual 中 寫得很清楚 如下

words 函式,回傳字串總字數(以空白區隔的字串),可以搭配 word 函式回傳字串最後一個字,例如:
text:=foo bar
b: 
    echo $(word $(words $(text)), $(text))


這邊要注意的是

因為 words 要回傳值
所以

正確用法 如下
count :=(=) $(word text1 text2)
或是
b:
         @echo  $(word text1 text2)  


否則會發生  missing separator
立如說
$(word text1 text2)    # <--- 這個ㄧ定措


沒有留言:

張貼留言