2010-11-08 87 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 2010-11-09 15:27:33

+1

如果您在閱讀Beta提供的答案後得出此結論,您應該將其答案標爲正確。 – MKroehnert 2011-01-15 08:43:37