當我建立一個項目USNG Eclipse中我得到關於Makefile中的下列錯誤:μC++生成文件錯誤
Type make: *** No rule to make target `hello.exe', needed by `all'. Stop.
我的Makefile是這樣的:
all: hello
hello: main.o factorial.o hello.o
g++ main.o factorial.o hello.o -o hello
main.o: main.cpp
g++ -c main.cpp
factorial.o: factorial.cpp
g++ -c factorial.cpp
hello.o: hello.cpp
g++ -c hello.cpp
clean:
rm -rf *o hello
有誰知道這是我的錯?先謝謝你。
我不知道這是否是一個Unix/Windows的區別,但你的規則是用於製作'hello',而不是'hello.exe';你是這個意思嗎? – 2013-03-06 11:26:59
我不知道。有一個錯誤,我不知道如何解決它。 – vicesbur 2013-03-06 11:34:24