1

似たようなステートメントがたくさんあるメイクファイルがあります。

ABC_01.exe: ABC_01.o ../constant.o
    gcc $^ -o $@ $(SOMEPATH)/bin/constant.dll

ABC_02.exe: ABC_02.o ../constant.o
    gcc $^ -o $@ $(SOMEPATH)/bin/constant.dll

ABC_03.exe: ABC_03.o ../constant.o
    gcc $^ -o $@ $(SOMEPATH)/bin/constant.dll

ABC_04.exe: ABC_04.o ../constant.o
    gcc $^ -o $@ $(SOMEPATH)/bin/constant.dll

暗黙のルールを作成できるかどうか知りたい

%.exe:%.o ???
     gcc $^ -o $@ $(SOMEPATH)/bin/constant.dll

実行可能ターゲットごとにルールを繰り返す必要がないようにします。

4

1 に答える 1

5

問題ない:

ABC_%.exe: ABC_%.o ../constant.o
    gcc $^ -o $@ $(SOMEPATH)/bin/constant.dll
于 2012-12-04T14:06:12.963 に答える