Centos系统下载大全 | Redhat系统下载大全 | Windows2012系统下载大全 | Windows2008系统下载大全| CMS教程 | 网站地图 51运维网-专注Linux/Unix系统安全运维!
当前位置:51运维网 > 编程 > Objective-C > 正文

Objective-C 开发环境(安装配置)

时间:2014-08-20 21:01 来源:未知 作者:www.51ou.com 阅读:

开发环境设置

如果你愿意设立Objective-C编程语言环境,需要以下两个软件可在您的电脑上:文字编辑器及GCC编译器。

文本编辑器

这将用于编写程序。包括,操作系统Windows记事本编辑命令,Epsilon,Emacs和vim或vi。

文本编辑器的名称和版本,可以在不同的操作系统而异。例如,记事本将在Windows上使用,vim或VI可用于在Windows以及Linux/UNIX。

创建的文件编辑器被称为源文件和包含的源代码程序。 Objective-C程序的源文件通常命名的扩展名为 ".m".

在开始编程之前,确保你有一个文本编辑器地点和经验来写计算机程序,将它保存在一个文件中,编译它,并最终执行。

GCC编译器

在源文件中编写的源代码,程序是人类可读的源代码。它需要被“编译”转成机器语言,让你的CPU能够实际执行程序每个指令。

此GCC编译器将用于源代码编译成最终的可执行程序。假定你已有了解一个编程语言编译器的基本知识。

GCC编译器可在各种平台和设立各种平台上的程序说明如下。

UNIX/Linux上安装

最初的步骤是用gcc的Objective-C包安装gcc。这是通过:

$ su - 
$ yum install gcc
$ yum install gcc-objc  

下一步是设立软件包的依赖关系,使用下面的命令:

$ yum install make libpng libpng-devel libtiff libtiff-devel libobjc 
libxml2 libxml2-devel libX11-devel libXt-devel libjpeg libjpeg-devel  

为了得到Objective-C的全部功能,请下载并安装GNUstep。这可以通过从下载包 http://main.gnustep.org/resources/downloads.php.

现在,我们需要切换到下载的文件夹,解压缩文件:

$ tar xvfz gnustep-startup-.tar.gz  

现在,我们需要切换到GNUstep的启动文件夹被创建:

$ cd gnustep-startup-
  

接下来,我们需要配置的构建过程:

$ ./configure  

然后,我们可以构建:

$ make  

我们最后设置环境:

$ . /usr/GNUstep/System/Library/Makefiles/GNUstep.sh  

我们有一个helloWorld.m的Objective-C程序如下:

#import <Foundation/Foundation.h>

int main (int argc, const char * argv[])
{
    NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
    NSLog (@"hello world");
    [pool drain];
    return 0;
}  

现在,我们可以编译和运行一个Objective-C 文件为 helloWorld.m 切换到使用 cd 进入文件夹中包含的文件,然后使用以下步骤:

$ gcc `gnustep-config --objc-flags` -L/usr/GNUstep/Local/Library/Libraries
 -lgnustep-base helloWorld.m -o helloWorld
$ ./helloWorld  

我们可以看到下面的输出:

2013-09-07 10:48:39.772 tutorialsPoint[12906] hello world   

在Mac OS上安装

如果使用的是Mac OS X,最简单的方式获得GCC是从苹果公司的网站下载Xcode开发环境,并按照简单的安装说明。一旦有Xcode 将能够使用GNU编译C/C + +。

Xcode目前可用在下列链接: developer.apple.com/technologies/tools/.

在Windows上安装

为了运行的Objective-C程序在Windows上,我们需要安装MinGW和GNUstep核心部分的。两者都可以在gnustep.org/experience/Windows.htmll.

首先,我们需要安装MSYS/ MinGW的系统包。我们需要到安装GNUstep 的核心包。这两者提供了一个windows安装程序。

然后使用Objective-C和GNUstep的选择“开始”-> 所有程序 -> GNUstep -> Shell

切换到该文件夹包含 helloWorld.m

我们可以使用编译程序:

$ gcc `gnustep-config --objc-flags` -L /GNUstep/System/Library/Libraries
 hello.m -o hello -lgnustep-base -lobjc  

我们可以运行程序,使用:

./hello.exe  

我们得到以下的输出:

2013-09-07 10:48:39.772 tutorialsPoint[1200] hello world  

感谢您对【51运维网 http://www.51ou.com/】的支持,我们为您免费提供《Objective-C 开发环境(安装配置)》技术文章,《Objective-C 开发环境(安装配置)》详细使用和说明,有时《Objective-C 开发环境(安装配置)》可能不完善、敬请谅解!如果《Objective-C 开发环境(安装配置)》有错误请给我们留言,我们将尽快修复文章错误,如果您觉得本站不错,请分享给周围的朋友!谢谢!

顶一下
(1)
100%
踩一下
(0)
0%
推荐内容
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
验证码:点击我更换图片