在Ubuntu中编译执行Object-c及Cocoa框架应用!

首先感谢GNUstep项目,要不是这个项目,我们将无法编译。

闲话少说:

步骤:

  (1)首先确定安装必要软件使ubuntu能够编译C++程序。

  (2)安装gnustep 能装的都装上吧。。

  (3)http://www.gnustep.org/resources/documentation/Developer/Base/ProgrammingManual/manual_1.html#GNUstep-Base-Library

  按照上面网页教程做吧,OK。

  说明:ubuntu中,gnustep  配置makefile脚本在

  /usr/share/GNUstep/Makefiles/目录下。

先初始化GNUstep的make环境。使用

$source /usr/share/GNUstep/Makefiles/GNUstep.sh

然后创建一个makefile。可以命名为GNUmakefile。

如果是一个终端应用的话,GNUstep将此类应用归结为TOOL,

所以makefile应该像下面一样:

include $(GNUSTEP_MAKEFILES)/common.make

TOOL_NAME = LogTest
LogTest_OBJC_FILES = source.m

include $(GNUSTEP_MAKEFILES)/tool.make

像上面,源文件名为source.m,生成的二进制文件名为LogTest。

如果是要生成带GUI的应用,那就需要使用另外的makefile写法了。

其它,请参考gnustep官方教程。



你可能感兴趣的:(cocoa,ubuntu,Object-C)