linux預定義變量$@ $

$@ : 規則的目標所對應的所有文件
$< : 規則中的第一個相關文件
例如:

%.o : %.cpp $(HEADERS)
      $(CXX) $(CXXFlags) $(IncludeDir) -c $< -o $@
解釋一下就是:
%.o : %.cpp $(HEADERS)
        $(CXX) $(CXXFlags) $(IncludeDir) -c  xxx.cpp -o  xxx.o

 

發佈了24 篇原創文章 · 獲贊 7 · 訪問量 10萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章