使用Make时出错

时间:2009-10-17 01:43:37

标签: objective-c makefile gnustep

我在Windows(Cygwin)中使用GNUStep学习Objective-C,我有两个文件,一个源文件和一个make文件:

include $(GNUSTEP_MAKEFILES)/common.make

APP_NAME = HelloWorld
HelloWorld_HEADERS = 
HelloWorld_OBJC_FILES = main.m
HelloWorld_RESOURCE_FILES =

include $(GNUSTEP_MAKEFILES)/application.make

但是当我在目录中运行make时我得到了这个错误:

GNUmakefile:1: /common.make: No such file or directory
GNUmakefile:8: /application.make: No such file or directory
make: *** No rule to make target `/application.make'.  Stop.

有什么问题?

3 个答案:

答案 0 :(得分:6)

需要将GNUSTEP_MAKEFILES变量设置为指向目录 其中包含commmon.make文件。 ķ

答案 1 :(得分:1)

您尚未设置GNUSTEP_MAKEFILES变量的值。您有两种方法可以实现这一目标:

  1. 使用环境变量:export GNUSTEP_MAKEFILES=/the/path/you/want
  2. 直接在Makefile中设置:在使用之前在GNUSTEP_MAKEFILES = /the/path/you/want某处放置一行Makefile

答案 2 :(得分:0)

Debian Linux提供/usr/share/GNUstep/Makefiles/GNUstep.sh脚本,用于设置和导出所有适当的GNUSTEP_*环境变量。也许你的Windows GNUstep发行包中有类似的东西?