close

相信大家常為了追 Makefile 的變數名稱搞的很頭大 (尤其是我)

Makefile 裡除了 target 又不能塞 echo 指令,所以很難 trace

 

後來發現一些有用的技巧可以幫忙追變數名稱和 expand 之後的 target goal

給大家參考看看

 

1. info, error

 

SOME_VARIABLE := $(SOME_OTHER_VARIABLE)/$(ANOTHER_VARIABLE)

$(info SOME_VARIABLE = $(SOME_VARIABLE)) -> 相當於 echo $(error SOME_VARIABLE = $(SOME_VARIABLE)) -> echo + exit

 

2. make -p

 

可以把所有的 target 展開,方便追找不到的 rule

arrow
arrow
    全站熱搜

    jethro 發表在 痞客邦 留言(0) 人氣()