看板 LinuxDev 關於我們 聯絡資訊
make 有個 vpath 的 directive. 你也可以透過這個 directive 去告訴 make 到哪找這個檔案. e.g. CC=g++ CPPFLAGS=-Ihdr vpath %.cpp src/ a.out: a.o main.o ps. 我有建一個 hdr 的目錄單純放宣告的 extern, 給 main.cpp include. ※ 引述《kiani ()》之銘言: : 大家好 : 我有個簡單的問題 : 我不知道為什麼我的 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: 219.84.246.53