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
全站熱搜
留言列表