gcc makefile错误:“没有规则来制作目标...”
我正在尝试使用GCC(linux)和makefile来编译我的项目。 我得到以下错误,在这种情况下似乎无法破译: "No rule to make target 'vertex.cpp', needed by 'vertex.o'. Stop." 这是makefile: 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 #1楼 根据我的经验,此错误通常是由 拼写 错误引起的。 我今天收到了这个错误。