文档详情

搭建Linux的Objective-C开发环境.doc

发布:2019-03-28约3.69千字共9页下载文档
文本预览下载声明
搭建 Linux 的 Objective-C 开发环境 Auth: jinifly 通过 GNUstep 开发框架,在 Linux 下也可以搭建 Objective-C 的开发环境,开发好的程序可以直接在 Linux 下运行,如果动态库配置环境与 Linux 相同,程序甚至可以直接在 Mac OS X 下运行。如果不能直 接运行,只要将源代码在苹果机上用 XCode 再编译一次便可以了。目前 GNUstep 的 Foundation 和 AppKit 类库与苹果的 Cocoa 的 Foundation、AppKit 是完全相同的,因为事实上 GNUstep 源于 NEXTSTEP,是 Jobs 贡献了一把!所以利用 GNUstep 可以写 Mac OS X 程序,但 iPhone 开发估计是不 行的。 自已搞了两天,找出了安装中用到的所有环境变量,因而总结出下面最快捷的安装过程,但不保证别的机 器上也这么顺利,因为各人的 Linux 配置可能各异,缺这个少那个在 Linux 下太常见了,根据提示缺什么 就补什么好了,当然,GCC 是少不了的。好,开始: ------------------------------------- 在 vi /etc/profile 最末尾输入下列内容,然后重登录并用 set | more 命令查看下列变量设置是否生效 GNUSTEP_MAKEFILES=/usr/GNUstep/System/Library/Makefiles/ LD_LIBRARY_PATH=/usr/local/lib/:/usr/GNUstep/Local/Library/Libraries/:/usr/GNUstep/Sy stem/Library/Libraries/ LIBRARY_PATH=/usr/local/lib/:/usr/GNUstep/Local/Library/Libraries/:/usr/GNUstep/Syste m/Library/Libraries/ OBJC_INCLUDE_PATH=/usr/GNUstep/Local/Library/Headers/:/usr/GNUstep/System/Libr ary/Headers/ PKG_CONFIG_PATH=/usr/local/lib/pkgconfig/ PATH=$PATH:/usr/GNUstep/Local/Tools/:/usr/GNUstep/System/Tools/ LC_TIME=CST LC_CTYPE=CST.utf8 export GNUSTEP_MAKEFILES LD_LIBRARY_PATH LIBRARY_PATH OBJC_INCLUDE_PATH PKG_CONFIG_PATH PATH LC_TIME LC_CTYPE 安装顺序: libffi-3.0.1 //消息通信 pixman-0.12.0 cairo-1.8.4 //cairo 安装必选件 //gnustep-back 安装的必选件 //Foundation、AppKit 类库、GUI back 环境 gnustep-startup-0.23.0 gorm-1.2.10 //控件设计面板程序,相当于 XCode 中的 IB ProjectCenter-0.5.0 // IDE,相当于 XCode gnustep-examples-1.2.0 //GUI 示例程序 --------- /pub/libffi/libffi-3.0.1.tar.gz tar xzvf ./libffi-3.0.1.tar.gz cd libffi-3.0.1 ./configure make make install -------------- /releases/pixman-0.12.0.tar.gz tar xzvf ./pixman-0.12.0.tar.gz cd pixman-0.12.0 ./configure make make install ----------------- /releases/cairo-1.8.4.tar.gz tar xzvf ./cairo-1.8.4.tar.gz cd cairo-1.8.4 ./configure make make install ---------------- /pub/gnustep/core/gnustep-startup-0.23.0.tar.gz tar xzvf ./gnustep-startup-0.23.0.tar.gz cd gnustep-startup-0.23.0 ./configure make //后面的选项一路按回车即可 chmod +x /usr/GNUs
显示全部
相似文档