Appearance
$@
$^
program: main.o utils.o gcc -o $@ $^
$@ 会被替换为 program,$^ 会被替换为 main.o、utils.o ,最终执行的命令 gcc -o program main.o utils.o 。
program
main.o
utils.o
gcc -o program main.o utils.o