make・Makefile - 疑似ターゲット .PHONY


クラウディア 


1. 疑似ターゲットとは
2. 明示的に宣言する

1. 疑似ターゲットとは

 疑似ターゲット(Phony target)というものがあります。  わかりやすい例でいうと「clean」

> make clean
 と入力することによって、中間ファイル等を削除して make 前の綺麗な環境に戻すアレです。

2. 明示的に宣言する

 この疑似ターゲット、ファイルの有無によらず確実に実行させるために使うのですが。  なんらかの原因で clean というファイルがあった場合、依存するものがないために

> make clean
make: `clean' は更新済みです
 てなことになっちゃいます。  これを明示的に、疑似ターゲットですよと宣言してしまうと

.PHONY : clean
 「make」は「clean」というファイルの有無にかかわらず、確実に実行してくれるそうです。

audiobook.jp
AbemaTV 無料体験
健康サポート特集
サウンドハウス
【usus ウズウズ】
アフィリエイトのアクセストレード
ネットオークションの相場、統計、価格比較といえばオークファン
TikTok Shop 【リピート用プログラム】
earthcar(アースカー)
薬屋の独り言
ベルリッツ
葬送のフリーレン Prime Video
JETBOY
EMEET 1
ハイスピードプラン
U-NEXT
EaseUS
それがだいじWi-Fi
5G CONNECT
Amazonギフトカード
損保との違い