「ターゲットを実行するのに前もって必要なもの」全てを表すマクロです
先程の
main.o data.oの部分を$^は指します
先程の
all: main.o data.o g++ main.o data.o -O calcであれば
main.o data.oの部分を$^は指します
「ターゲットを実行するのに前もって必要なもの」の一番前のものを表すマクロです
main.o だけの部分を$<は指します
all: main.o data.o g++ main.o data.o -O calcであれば
main.o だけの部分を$<は指します
コメントをかく