开整水果爱疯开发 - Ubuntu 10.10 下搭建 Objective-c 编译环境搭建
来源:互联网 发布:手机鲁大师网络异常 编辑:程序博客网 时间:2024/04/29 14:53
一直想研究下时下火热的iphone开发,苦于囊肿羞涩弄不起苹果的本本,也就一直搁浅。感谢万能的google,顺便也感谢下百度,还要感谢VM的(为我使用的是破解版,而深深自责下),我在VM虚拟机里装上了个snow leopard。那么就开始了研究的第一步了。网上的前辈们指教说先从学习Objective-c开始,咱是菜鸟、新手,还得听取指教!后来发现虚拟机里写代码还真是有点不习惯,尤其是终端用起来,也没找到可以在宿主机远程登录snow leopard虚拟机的办法。偶然间发现可以在Ubuntu下搭建Objective-c的编译环境,喜出望外,由于工作的关系,还是比较习惯和喜欢用SecureCRT直接telnet或者ssh。安装好了Ubuntu的虚拟机之后,开始配置网络,开启telnet服务等等。
基本环境搭好,开始准备编译环境了,
1.先安装GNUStep,我按照别人的帖子,直接sudo apt-get install gnustep*,这样安装了GNUSTEP所有的库和工具,其实单编译Objective-c的话,不用安装那么多库和工具,只是这样比较方便,谁让我是个懒人!安装之前最好把源更新成国内的吧,我用的是网易的源,速度还不错!
2.等安装完毕之后,就要做一些相应的设置了,在这里由于自己的理解能力有限,加上网上的帖子和实际情况有些出入,稍微耽搁了一下。
3.首先编辑环境变量 vi $HOME/.bashrc 在最后添加以下内容:
GNUSTEP_MAKEFILES=/usr/share/GNUstep/Makefiles
export GNUSTEP_MAKEFILES
source /usr/share/GNUstep/Makefiles/GNUstep.sh
4.到你自己写Objective-c源代码文件的目录下,建立一个名称为"GNUmakefile'的文件(必须是这个文件名,我试过了,其他不行,应该是在某个编译规则文件里指定了得,还没来得及去研究)然后添加以下内容
include $(GNUSTEP_MAKEFILES)/common.make
TOOL_NAME=[目标文件名]
[目标文件名]_OBJC_FILES=[源文件名]
include $(GNUSTEP_MAKEFILES)/tool.make
5.完了之后,出来就可以再源代码目录下make了,然后会在该目录下生成一个obj的目录,cd进去就能找到生成的可执行文件了,执行之!
O着K,开始码代码吧!
- 开整水果爱疯开发 - Ubuntu 10.10 下搭建 Objective-c 编译环境搭建
- Ubuntu下Objective-C开发环境搭建
- Ubuntu下搭建Objective-C开发环境
- Ubuntu下Objective-C开发环境搭建
- Windows下编译objective-C (IOS开发,IOS环境搭建)
- 如何在ubuntu下搭建Objective-C开发环境
- windows 下 Objective C 编译环境搭建
- Ubuntu/Kubuntu Objective-C 开发环境搭建
- Windows下搭建objective C开发环境
- Windows下搭建Objective-C开发环境
- Windows 下搭建Objective-C 开发环境
- Windows下搭建objective C开发环境
- Windows 下搭建Objective-C 开发环境
- Windows下搭建objective C开发环境
- Windows下搭建objective C开发环境
- [Objective-C] win下搭建Objective-c开发环境
- 搭建Ubuntu下c/c++编译环境
- 搭建Ubuntu下c/c++编译环境
- 日志中的前缀信息
- 正则表达式语法
- Linux flash 文件系统剖析
- listview checkbox可用 但是不可选
- UVa Problem 119 - Greedy Gift Givers
- 开整水果爱疯开发 - Ubuntu 10.10 下搭建 Objective-c 编译环境搭建
- Nginx源码分析---链表结构ngx_list_t
- 新技术改造锂电池:将能支撑iPhone一周
- unity3d和下OrtHello的使用教程 (二) 移动物体,碰撞等
- Delphi中释放父控件里的所有子控件
- GNU Screen简单操作
- 无语中!
- 交换排序之----快速排序
- 子数组最大和 动态规划求解