我这样写makefile文件怎么不起作用啊?
test : MyGame.o Sprite.o BackGround.o
ggcc -o test MyGame.o Sprite.o BackGround.o
MyGame.o : MyGame.c MyGame.h
ggcc -c MyGame.c
Sprite.o : Sprite.c Sprite.h
ggcc -c Sprite.c
BackGround.o : BackGround.c BackGround.h
ggcc -c BackGround.c
我是在CMD下运行的MAKE,提示是:
make: Nothing to be done for 'test.makefile'.后面这个是文件名。不知道是怎么回事,请高手指点一下。还有,如果在其中的一个文件中还包含了其他的.h文件的话,在依赖关系中是不是要说明?如在MyGame.h中还包含了一些SDK中的库文件,是不是也要在依赖中说明呢?