閱讀906 返回首頁    go 阿裏雲 go 技術社區[雲棲]


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

  上一篇:go 表的創建
  下一篇:go Java麵向對象基礎--理解main方法