2010-11-08 4 views
2

Je viens de faire un makefile suivre avec des tutoriels en ligne. http://www.gnustep.org/resources/documentation/Developer/Base/ProgrammingManual/manual_1.htmlMakefile Question. [Ubunt, GNUstep, ObjC,]

include $(GNUSTEP_MAKEFILES)/common.make 

TOOL_NAME = LogTest 
LogTest_OBJC_FILES = source.m 

include $(GNUSTEP_MAKEFILES)/tool.make 

une fois que je lance le makefile, il a montré

This is gnustep-make 2.4.0. Type 'make print-gnustep-make-help' for help. 
make[1]: GNUmakefile: No such file or directory 
make[1]: *** No rule to make target `GNUmakefile'. Stop. 
make: *** [internal-all] Error 2 

J'ai vérifié mes paramètres de GNUSTEP_MAKEFILES. Je n'ai aucune idée de ce qui est arrivé. Une idée? Merci

Répondre

5

D'abord, confirmez que vous avez nommé votre fichier makefile "GNUmakefile", et non par ex. "GNUMakefile". Si c'est correct, au lieu de taper make, essayez make -n; Au lieu d'essayer de faire quelque chose, Make rapportera ce qu'il a l'intention de faire. La sortie pourrait ressembler à du charabia, mais vous pouvez l'ajouter à votre question (si ce n'est pas trop long) et nous verrons.

+0

Merci beaucoup. Je l'ai. Pour GNUStep, je dois nommer mon Makefile comme GNUmakefile. ; -L Cela fonctionne. Millions merci – CCC

+1

Si vous êtes arrivé à cette conclusion après avoir lu la réponse fournie par Beta, vous devez marquer sa réponse comme étant correcte. – MKroehnert