`
majianglin
  • 浏览: 16660 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

开始学习Objective-C,买不起苹果,用GNUstep将就一下

阅读更多
我自己的GNUstep开发环境的建立

操作系统: Windows XP

虚拟机软件:VMWare Workstation 6.0 (下载安装略)
虚拟机操作系统:GNUstep liveCD
SSH客户端: PuTTY

    建立虚拟机使用Other Linux 2.6.x kernel

    虚拟机光驱使用下载好的GNUstep liveCD光盘镜像文件

    启动虚拟机,一路确定回车。我在这里使用了一次全屏连接虚拟机,结果不知道怎么退出来,直接重启了主机。~大汗~

    看到图形界面就完成启动了


### 使用root用户操作 ###
# 按下ctrl + alt + f1 (VMWare在按f1前按一下空格),f1换成f2可以切回图形界面
su

### 将劳动成果保存到Windows能看到的地方,使用Windows网络共享目录 ###
# Windows上设置网络共享目录名称叫Study
# 将Windows工作目录加载到Linux

mkdir /Workspace
mount //IP_ADDRESS/Study /Workspace -o username=YourUserName,password=YourPassword

### 咱要使用远程连接访问,否则用虚拟机的console切来切去麻烦死了 ###
### 启动ssh服务 ###
/etc/init.d/ssh start

### 设置环境开发环境变量脚本权限为可执行(可恶啊,livecd的这个脚本文件竟然没有执行权限) ###
chmod 777 /usr/share/GNUstep/Makefiles/GNUstep.sh

### 上面的是准备工作,下面开始设置开发环境 ###
### 用PuTTY连接登录虚拟机,用户名me密码live,ip地址root用户使用命令ifconfig可以查看 ###

# 执行脚本设置GNUstep开发环境变量,一定要用source来运行,否则环境变量不起作用
source /usr/share/GNUstep/Makefiles/GNUstep.sh

# Console有时候会乱码,设置一下语言编码就好了
LANG=C

好了,我的Objective-C开发环境就设置完了,下一篇开始干活
分享到:
评论

相关推荐

    windows 下搭建 Objective-C 开发环境

    总结来说,在Windows系统下搭建Objective-C开发环境虽然不像在Mac OS X上那样直接便捷,但通过使用GNUstep等工具,我们依然可以实现在Windows系统下的Objective-C开发。希望这份详细的指南能够帮助那些需要或希望在...

    Objective-C基础教程(入门教程).pdf

    Objective-C是一种广泛用于苹果平台应用程序开发的编程语言,它是C语言的一个超集,并加入了Smalltalk风格的消息传递机制。本篇教程主要面向初学者,介绍了Objective-C的基础知识点和一些核心概念。 1. Objective-C...

    Objective-C 入门手册 中文版(Objective-C Beginner's Guide)

    Objective-C 是一种面向对象的编程语言,它是 C 语言的扩展,主要被苹果公司用于开发 macOS 和 iOS 平台的应用程序。以下是对标题和描述中提到的一些知识点的详细解释: 1. **开始吧**: - **下载这篇教学**:这...

    windows平台搭建Objective-C环境

    在Windows平台上搭建Objective-C开发环境是一项相对复杂但可行的任务,主要依赖于GNUstep项目,它是一个开源实现的Objective-C环境,旨在提供与Apple的Mac OS X上的Cocoa类似的功能。以下是一个详细的步骤指南: 1....

    Windows7下编译运行Objective-C

    然而,描述中提到的GNUstep项目使得Objective-C的使用范围扩展到了非苹果平台,包括Windows操作系统。在这个场景下,我们关注的是如何在Windows 7环境下编译和运行Objective-C代码。 GNUstep是一个开源项目,它的...

    CodeBlocks&GNUstep开发环境配置 Objective-C编译器

    CodeBlocks和GNUstep是两种广泛使用的开源开发工具,它们在Objective-C编程中扮演着重要的角色。Objective-C是一种面向对象的编程语言,它是苹果生态系统,包括iOS和macOS开发的基础。本篇文章将详细介绍如何配置和...

    [Objective-C.2.0程序设计(原书第2版)].(美)Stephen.G.Kochan.扫描版.pdf

    作者认为,学习Objective-C并不需要首先精通C语言,因为C语言是过程性语言,而Objective-C是以面向对象为设计宗旨。学习C语言的全部细节可能会误导初学者,让他们在养成良好的面向对象编程风格上形成错误的导向和...

    Objective-C语言IDE工具 Gorm-1.2

    Objective-C是一种强大的面向对象编程语言,它在Apple的Mac OS X和iOS操作系统中广泛使用,尤其是在开发 Cocoa 和 Cocoa Touch 应用程序时。Gorm是一款专为Objective-C开发者设计的集成开发环境(IDE),旨在提供...

    Objective-C 的简要介绍.docx

    - **与C语言兼容**:Objective-C能够与C语言无缝集成,这意味着可以在Objective-C代码中使用C语言的语法和功能,同时也允许在C代码中调用Objective-C编写的函数。 - **强大的工具支持**:由于Objective-C主要用于...

    Pro Objective-C.pdf(英文)

    Objective-C是一种面向对象的编程语言,它是C语言的扩展,主要用于Mac OS X和GNUstep等使用OpenStep标准的系统开发。Objective-C语言的设计初衷是为了提供一种易于学习、开发效率高、能够轻松复用代码的方式,并且在...

    Objective-C 入门指南 中文

    尽管 Swift 已经成为苹果推荐的新一代编程语言,但 Objective-C 仍然在很多现有项目中被广泛使用。 #### 二、环境搭建 - **Linux/FreeBSD 环境**:需要安装 GNUStep,通过运行特定脚本进行配置。 - **MacOS X ...

    Windows下配置Objective-C编译运行环境

    通过以上步骤,你将在Windows上建立起Objective-C的开发环境,虽然可能不如在Mac上方便,但它足以让你开始学习和实践Objective-C编程。在实践中遇到问题时,不要忘记查阅文档或在线社区,那里有丰富的资源可以帮助...

    Objective-C基础知识

    ### Objective-C基础知识详解 #### 开始 Objective-C是一种面向对象的编程语言,它结合了C语言的特性,并引入了Smalltalk式的面向对象编程概念。...此外,苹果官方文档也是学习Objective-C的重要资源之一。

    Objective-C基础教程(入门教程) 重新排版

    Objective-C是一种面向对象的编程语言,它是C语言的一个超集,主要用于苹果公司的macOS和iOS操作系统上的应用开发。Objective-C基于C语言,增加了Smalltalk风格的消息传递机制,支持动态绑定、封装和继承等面向对象...

    Objective-C程序设计.doc

    自由软件基金会的GNU开发环境在1992年增加了对Objective-C的支持,形成了GNUStep和LinuxSTEP等开源实现。 随着1996年苹果公司收购NeXT,Objective-C成为了苹果操作系统OS X的基础,苹果将其开发环境命名为Cocoa,...

    Objective-C入门指南.pdf

    ### Objective-C入门指南知识点概述 #### 一、Objective-C简介 - **定义**: Objective-C是一种通用、面向对象的编程语言,由C语言扩展而来。它继承了C语言的所有特性,并在此基础上增加了面向对象的功能和动态特性...

    Objective-C的语法与Cocoa框架

    对于想要在 Windows 上使用 Objective-C 的开发者来说,GNUStep 提供了一个可行的解决方案。 1. **安装 GNUStep**:访问官方提供的 Windows 安装页面,下载并安装以下四个文件: - gnustep-msys-system-xxx.exe -...

    windows 配置objective-c 开发环境 详细教程

    ### Windows配置Objective-C开发环境详细教程 #### 一、引言 随着移动互联网的发展,Objective-C作为iOS开发的重要语言之一,其应用范围虽然主要集中在Mac OS X和iOS平台,但有时候开发者可能需要在Windows平台上...

Global site tag (gtag.js) - Google Analytics