0
我正在寫一個makefile,我得到一個錯誤需要:的Makefile:沒有規則,使目標,通過錯誤
CXX=clang++ $(CXXFLAGS)
CXXFLAGS=-Wall -O2
OFILES = wordPuzzle.o hashTable.o timer.o
main: $(OFILES)
$(CXX) $(OFILES)
clean:
-rm *.o
wordPuzzle.o: wordPuzzle.cpp
hashTable.o: hashTable.cpp hashTable.h
timer.o: timer.cpp timer.h
錯誤消息說:
No rule to make target 'wordPuzzle.cpp', needed by 'wordPuzzle.o'.
你確定workPuzzle.cpp和Makefile在同一個文件夾嗎?我想'make'找不到這個文件。您可以將它放在同一個文件夾中,或者將其路徑放到名爲'VPATH'的Makefile變量中 – Tim