मैं अपनी परियोजना को संकलित करने के लिए एक बदलाव के साथ जीसीसी (लिनक्स) का उपयोग करने की कोशिश कर रहा हूं।
मुझे निम्नलिखित त्रुटि मिलती है जो इस संदर्भ में समझ में नहीं आती है:
"No rule to make target 'vertex.cpp', needed by 'vertex.o'. Stop."
यह मेकफाइल है:
a.out: vertex.o edge.o elist.o main.o vlist.o enode.o vnode.o
g++ vertex.o edge.o elist.o main.o vlist.o enode.o vnode.o
main.o: main.cpp main.h
g++ -c main.cpp
vertex.o: vertex.cpp vertex.h
g++ -c vertex.cpp
edge.o: edge.cpp edge.h
g++ -c num.cpp
vlist.o: vlist.cpp vlist.h
g++ -c vlist.cpp
elist.o: elist.cpp elist.h
g++ -c elist.cpp
vnode.o: vnode.cpp vnode.h
g++ -c vnode.cpp
enode.o: enode.cpp enode.h
g++ -c node.cpp
VPATH=
बजाय हैVPATH+=
। इससे मेकफाइल फ़ाइल तब नहीं देख सकती जब फ़ाइल वास्तव में होती है।