星期一, 8月 28, 2006

[Note].PHONY in Makefile

Make 主要的工作目標都是針對檔案,所以萬一你定義的工作目標並不是檔案,或是正好與檔案重複的時候,其實是會讓人丈二金剛摸不著頭的。
所以,.PHONY 被用來定義假工作目標,這樣 Make 就知道這不是針對檔案。

Make 預設的假工作目標有:
  • all
  • install
  • clean
  • distclean
  • TAGS
  • info
  • check


用了 Make 也用了三四年了吧,現在看了"GNU Make 專案開發工具"這本書才知道...
慚愧...

沒有留言: