以下のようなルールを持つサンプルのメイクファイルがあります。$
私はちょうどこれでの使用が何であるかを知りたかった$*.c
私のGoogle検索の多くが指しているように、それがマクロでもあるかどうかはわかりません. どんな提案も役に立ちます。ありがとう!
insert.o: insert.c
$(CC) $(DBUG) -c $*.c
以下のようなルールを持つサンプルのメイクファイルがあります。$
私はちょうどこれでの使用が何であるかを知りたかった$*.c
私のGoogle検索の多くが指しているように、それがマクロでもあるかどうかはわかりません. どんな提案も役に立ちます。ありがとう!
insert.o: insert.c
$(CC) $(DBUG) -c $*.c
$*
通常、暗黙のルールで一致する語幹です。詳細については、 http: //www.gnu.org/software/make/manual/html_node/Automatic-Variables.html で gnu make の特別な変数を参照してください。
あなたが持っているような明示的なルールの場合、ステムがないため$*
、ソースファイルから拡張子を引いたもの、つまりinsert
拡張子が認識されていると仮定して評価されます。それ以外の場合は、何も評価されません。