2013-01-15 111 views
0
_OBJ = hellomake.o hellofunc.o 
OBJ = $(patsubst %,$(ODIR)/%,$(_OBJ)) 

我正在學習makefile語法。第二行是什麼意思?我無能爲力。我可以在上述請求中獲得每位運營商的信息嗎?帶標誌的makefile規則

回答

1

這是pattern substitution函數調用。以下是手冊中的link

對於您的情況,line2在_OBJ前加上$(ODIR)/的所有文件名,並將結果存儲到變量OBJ中。

+0

啊,明白了。它像%s在vim :)謝謝 –