http://gnustep.made-it.com/GSPT/xml/Tutorial_en.html
这个教程写的很详细。
如果是命令行程序,GNUmakefile这样写:
include $(GNUSTEP_MAKEFILES)/common.make
TOOL_NAME = HelloWorld
HelloWorld_HEADERS =
HelloWorld_OBJC_FILES = main.m
HelloWorld_RESOURCE_FILES =
include $(GNUSTEP_MAKEFILES)/tool.make
编译出来的东西在obj/HelloWorld.exe,执行时进入该目录,然后./HelloWorld.exe即可。
注意:app看不到输出,但是tool所产生的是命令行程序,你能看到输出。
如果是gui程序,GNUmakefile的写法是这样:
include $(GNUSTEP_MAKEFILES)/common.make
APP_NAME = HelloWorld
HelloWorld_HEADERS = AppController.h
HelloWorld_OBJC_FILES = main.m AppController.m
HelloWorld_RESOURCE_FILES = HelloWorldInfo.plist
include $(GNUSTEP_MAKEFILES)/application.make
make -f GNUmakefile编译出来后,执行openapp ./HelloWorld.app
注意,HelloWorld.app是一个目录,openapp就是针对目录执行,这点挺违反常规。
如果要结束此gui程序,只要在命令行窗口,按Ctrl+C即可。
还要一篇参考文章:http://weimingtom.iteye.com/blog/1462423,可以参考。
台湾版的tutorial: http://www.nongnu.org/gstutorial/zh_TW/index.html