我能做些什么来解决这个问题?我是emacs,Unix和makefile的新手。请解释我做错了什么,以及我如何解决它。我敢肯定,这是一个简单的问题问题与我的简短的Unix Makefile
progA: yesno.h yesno.cpp
g++ -DDEBUG -c yesno.cpp yesno.h
progB: guess.cpp
g++ -DDEBUG -c guess.cpp
progC: yesno.o guess.o
g++ -DDEBUG -o guess guess.o yesno.o
我的错误是:
Your makefile does too much work when only guess.cpp has been changed:
g++ -c yesno.cpp yesno.h
g++ -c guess.cpp
g++ -o guess guess.o yesno.o
非常感谢!问题解决了,也要感谢一个彻底的解释。 – Sam