プロが教える店舗&オフィスのセキュリティ対策術

makefileの文法で、下記構文の意味を伺いたく質問させて頂きました。

$(RM) $(TEST:.o=.lst)

どうか宜しくお願い致します。

A 回答 (1件)

>$(RM)



マクロRMに設定された内容に展開する。
例えば、

RM = /bin/rm

と定義されていた場合、

bin/rm

に置き換えられる。


>$(TEST:.o=.lst)

マクロTESTを展開する際に文字列.oを文字列.lstに置き換える。
例えば、マクロTESTが

TEST = test1.o test2.o

と定義されていた場合には、

test1.lst test2.lst

に置き換えられる。
    • good
    • 0
この回答へのお礼

端的な回答、誠に有難うございました。
大変、分かりやすかったです。

お礼日時:2006/08/25 23:09

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!