[問題] make file VPATH

看板C_and_CPP (C/C++)作者時間16年前 (2009/12/18 13:07), 編輯推噓1(106)
留言7則, 4人參與, 最新討論串1/1
大家好 我有個簡單的問題 我不知道為什麼我的 VPATH 沒有發生作用 簡單的 Makefile: VPATH = src run : a.cpp main.cpp g++ -Wall -g a.cpp main.cpp -o run 資料夾 | |------ main.cpp, Makefile | | |------src/ | |------ a.cpp 我執行 make 得到 g++: a.cpp: No such file or directory 請問問題可能會是?? 感謝 @@ -- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.168.73.157 kiani:轉錄至看板 LinuxDev 12/18 13:12

12/18 14:20, , 1F
編譯 沒給路徑阿
12/18 14:20, 1F

12/18 14:30, , 2F
嗯...a.cpp沒有路徑
12/18 14:30, 2F

12/18 14:44, , 3F
書上說指定 VPATH 變數 他會自己搜尋指定的 目錄 @@
12/18 14:44, 3F
kiani:轉錄至看板 Linux 12/18 14:49

12/18 14:51, , 4F
對, 但是是 Makefile 的功能, 比如說 $< 他才會幫你找
12/18 14:51, 4F

12/18 14:51, , 5F
直接寫 g++ a.cpp 是對 g++ 直接下參數, VPATH 對 g++ 沒有
12/18 14:51, 5F

12/18 14:51, , 6F
影響力的, 去 google VPATH, 找 一點範例參考看看吧
12/18 14:51, 6F

12/18 14:58, , 7F
感謝 問題已解決
12/18 14:58, 7F
文章代碼(AID): #1BAmudPX (C_and_CPP)
文章代碼(AID): #1BAmudPX (C_and_CPP)