我刚刚使用在线教程制作了一个makefile。 http://www.gnustep.org/resources/documentation/Developer/Base/ProgrammingManual/manual_1.html
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设置。我不知道发生了什么。 任何的想法?感谢
答案 0 :(得分:5)
首先确认您将您的makefile命名为“GNUmakefile”,而不是“GNUMakefile”。如果这是正确的,请尝试make
,而不是键入make -n
;而不是试图做某事,Make会报告它打算做什么。输出可能看起来像乱码,但你可以将它添加到你的问题(如果它不是太长),我们将看看。