我刚刚制作了一个带有在线教程的 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 设置。我不知道发生了什么事。 任何想法?谢谢
最佳答案
首先确认您将 makefile 命名为“GNUmakefile”,而不是例如“GNUMMakefile”。如果这是正确的,请尝试使用 make -n
,而不是输入 make
; Make 将报告它打算做什么,而不是尝试做某事。输出可能看起来像乱码,但您可以将其添加到您的问题中(如果不是太长),我们会看一下。
关于objective-c - 生成文件问题。 [Ubunt、GNUstep、ObjC、],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4122771/