2010-11-08 2 views
2

Я только что сделал makefile, следуя онлайн-учебникам. http://www.gnustep.org/resources/documentation/Developer/Base/ProgrammingManual/manual_1.htmlMakefile Вопрос. [Ubunt, GNUstep, ObjC,]

include $(GNUSTEP_MAKEFILES)/common.make 

TOOL_NAME = LogTest 
LogTest_OBJC_FILES = source.m 

include $(GNUSTEP_MAKEFILES)/tool.make 

раз я бегу Makefile, он показал

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 

Я проверил мою установку GNUSTEP_MAKEFILES. Я понятия не имею, что это произошло. Любая идея? Спасибо

ответ

5

Сначала подтвердите, что вы назвали свой файл makefile «GNUmakefile», а не, например, "GNUmakefile". Если это правильно, вместо ввода make, попробуйте make -n; вместо того, чтобы пытаться что-то сделать, Make сообщит, что он намеревается сделать. Результат может выглядеть как тарабарщина, но вы можете добавить его к своему вопросу (если он не слишком длинный), и мы посмотрим.

+0

Большое спасибо. Я понял. Для GNUStep мне нужно указать мой makefile как GNUmakefile. ; -L Он работает. Миллион спасибо – CCC

+1

Если вы пришли к такому выводу после прочтения ответа, предоставленного Beta, вы должны отметить его ответ как правильный. – MKroehnert

Смежные вопросы