タグ

ブックマーク / shuzo-kino.hateblo.jp (1)

  • Makefileの".PHONY"という記法について - Bye Bye Moore

    実際のところ makeコマンドを使って、不要なtxtファイルを一掃するコマンド"clean"を作りたいとします clean: rm -r *.txtところが、このシステムにはとある事情でcleanという同名のファイルがありました $ ls Makefile clean hoge.txtこれでは、コマンドを実行しても意図した挙動になりません $ make clean make: `clean' is up to date.この場合、".PHONY"(まがい物)という特殊変数を使ってあげます。 .PHONY: clean clean: rm -r *.txtこれを導入した後だと、意図通りちゃんと動きます $ ls Makefile clean hoge.txt $ make clean rm -r *.txt $ ls Makefile clean

    Makefileの".PHONY"という記法について - Bye Bye Moore
  • 1