1. 以下是你的Objective-C源文件 (hello.m) include $(GNUSTEP_MAKEFILES)/common.make
TOOL_NAME = hello hello_OBJC_FILES = hello.m
include $(GNUSTEP_MAKEFILES)/tool.make 2. 准备如下makefile,并命名为GNUmakefile #import <Foundation/Foundation.h>
int main (int argc, const char * argv[]) { NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
NSLog (@"hello world"); [pool drain]; return 0; } 3. 编译 $ make This is gnustep-make 2.6.1. Type "make print-gnustep-make-help" for help. Making all for tool hello... Compiling file hello.m ... Linking tool hello ... 4. 执行 $ ./first Welcome to Objective-C