1
makefile中的VPATH
變量用於指示搜索路徑。但是它的「V」究竟代表什麼?vpath中的V代表什麼?
make變量VPATH的值指定了應該搜索的目錄列表。大多數情況下,這些目錄應包含不在當前目錄中的必備文件;但是,請使用VPATH作爲規則的先決條件和目標的搜索列表。
makefile中的VPATH
變量用於指示搜索路徑。但是它的「V」究竟代表什麼?vpath中的V代表什麼?
make變量VPATH的值指定了應該搜索的目錄列表。大多數情況下,這些目錄應包含不在當前目錄中的必備文件;但是,請使用VPATH作爲規則的先決條件和目標的搜索列表。
VPATH似乎是:虛擬路徑
,我發現這個鏈接:gcc_make
女巫定義這樣VPATH:
虛擬路徑 - VPATH & VPATH
您可以使用VPATH(大寫)指定要搜索依賴項和目標文件的目錄。例如,
搜索從「SRC」和依賴性和目標「包括」目錄
的目錄之間用空格分隔
VPATH = SRC包括
您還可以使用VPATH(小寫)更準確地說明文件類型及其搜索目錄。例如,
搜索 「src」 目錄.c文件;在 「包括」 目錄
匹配字符模式.h文件 '%' 匹配文件名不帶擴展名
了vpath%.c的SRC VPATH%.H包括
這second link確認:
VPATH指虛擬路徑
V是虛擬的,如果有的話。 –
我的猜測是「可變的」,因爲它是可以更改爲規範的目錄列表。 – e0k