Makefile模板 之CC指定編譯器
CC :=arm-none-linux-gnueabi-gcc
all: send_test
send_test: main.o send.o
$(CC) -o $@ $^
clean:
rm -rf *.o send_test
$^ 所有的依賴目標的集合。以空格分隔。如果在依賴目標中有多個重複的,那個這個變量
會去除重複的依賴目標,隻保留一份。
$@ 表示規則中的目標文件集。在模式規則中,如果有多個目標,那麼,"$@"就是匹配於
目標中模式定義的集合。
CC :=arm-none-linux-gnueabi-gcc all: send_test send_test: main.o send.o $(CC) -o $@ $^ clean: rm -rf *.o send_test
最後更新:2017-04-03 16:49:06