linux 下配置objectiveC环境记录
2015-08-05 18:01
441 查看
linux readhat 6
参考http://bollaxu.iteye.com/blog/1102977,以及http://www.techotopia.com/index.php/Objective-C_2.0_Data_Types安装程序,发现没有startup安装程序包,所以遇到了下面这两个连接的问题
http://bbs.csdn.net/topics/350214265 http://bbs.csdn.net/topics/300157044
其实这些都可以按照GNUstep的指导来做,请参考:
http://gnustep.made-it.com/BuildGuide/index.html#BUILDING.GNUSTEP
但是还是有问题出现,怎么办,可怜的英文啊,其实还是参考GNUstep的文档,请参考:
http://wwwmain.gnustep.org/resources/downloads.php?site=ftp%3A%2F%2Fftp.gnustep.org%2Fpub%2Fgnustep%2F#pre
一定要先读 “Pre-Requisites”章节。
如果想方便,也可以参考http://www.douban.com/group/topic/44445202/,这个是使用ubuntu方式的。
-------------------
发现上面的有众众不完美,那你就参考这个链接吧,这个比较细:http://blog.tlensing.org/2013/02/24/objective-c-on-linux-setting-up-gnustep-clang-llvm-objective-c-2-0-blocks-runtime-gcd-on-ubuntu-12-04/
-------------其实最完美的还是在苹果系统上写 @-@
---------------2015.8.14----------------
之前在redhat上用gcc编译Objective-C程序,发现不认autoreleasepool标记,发现和书上写的不一致,后来就准备使用clang编译,发现在redhat上总是出错,然后就按照http://blog.tlensing.org/2013/02/24/objective-c-on-linux-setting-up-gnustep-clang-llvm-objective-c-2-0-blocks-runtime-gcd-on-ubuntu-12-04/ 在ubuntu 15.04上测试,发现也是问题不断,没办法,只要按部就班在ubuntu
12.04.5上按照文章一步一步来了,为了省事,直接使用文章内提供的脚本运行的。
可能是我这里网络有问题,下载gnubase,gui等包总是超时,于是就修改脚本内容curl -o 改为wget命令了。
编译的时候报找不到gunstepbase.so,这明显是路径系统没有找到了,于是又:
sudo mkdir -p /etc/ld.so.conf.d/gnustep.conf
把libgnustepbase.so的路径添加进去
sudo /sbin/ldconfig -v
然后再编译,就没有问题了,可以正常使用clang编译Objective-C程序了。
参考http://bollaxu.iteye.com/blog/1102977,以及http://www.techotopia.com/index.php/Objective-C_2.0_Data_Types安装程序,发现没有startup安装程序包,所以遇到了下面这两个连接的问题
http://bbs.csdn.net/topics/350214265 http://bbs.csdn.net/topics/300157044
其实这些都可以按照GNUstep的指导来做,请参考:
http://gnustep.made-it.com/BuildGuide/index.html#BUILDING.GNUSTEP
但是还是有问题出现,怎么办,可怜的英文啊,其实还是参考GNUstep的文档,请参考:
http://wwwmain.gnustep.org/resources/downloads.php?site=ftp%3A%2F%2Fftp.gnustep.org%2Fpub%2Fgnustep%2F#pre
一定要先读 “Pre-Requisites”章节。
然后就可以正常运行了
如果想方便,也可以参考http://www.douban.com/group/topic/44445202/,这个是使用ubuntu方式的。-------------------
发现上面的有众众不完美,那你就参考这个链接吧,这个比较细:http://blog.tlensing.org/2013/02/24/objective-c-on-linux-setting-up-gnustep-clang-llvm-objective-c-2-0-blocks-runtime-gcd-on-ubuntu-12-04/
-------------其实最完美的还是在苹果系统上写 @-@
---------------2015.8.14----------------
之前在redhat上用gcc编译Objective-C程序,发现不认autoreleasepool标记,发现和书上写的不一致,后来就准备使用clang编译,发现在redhat上总是出错,然后就按照http://blog.tlensing.org/2013/02/24/objective-c-on-linux-setting-up-gnustep-clang-llvm-objective-c-2-0-blocks-runtime-gcd-on-ubuntu-12-04/ 在ubuntu 15.04上测试,发现也是问题不断,没办法,只要按部就班在ubuntu
12.04.5上按照文章一步一步来了,为了省事,直接使用文章内提供的脚本运行的。
可能是我这里网络有问题,下载gnubase,gui等包总是超时,于是就修改脚本内容curl -o 改为wget命令了。
编译的时候报找不到gunstepbase.so,这明显是路径系统没有找到了,于是又:
sudo mkdir -p /etc/ld.so.conf.d/gnustep.conf
把libgnustepbase.so的路径添加进去
sudo /sbin/ldconfig -v
然后再编译,就没有问题了,可以正常使用clang编译Objective-C程序了。
相关文章推荐
- linux 下解决timewait 过多的问题
- linux
- 用vnc实现windows远程连接linux桌面
- (7) linux 编译并安装mysql-5.6.15.tar.gz ---> CentOS-6.6-x86_64 + mysql-5.6.15.tar.gz
- 在Linux里设置环境变量的方法(export PATH)
- Linux系统启动过程分析
- linux(64位的系统)下nasm进行汇编链接时出现的问题
- [转载]SELinux安全系统基础
- linux chmod命令和chown命令
- linux环境下,只复制文件夹目录及其子目录,不复制文件夹下面的文件,附:windows下的情况
- select、poll、epoll之间的区别总结[整理]
- CentOS永久禁止PackageKit后台运行
- linux 高级字符设备驱动 ioctl操作介绍 例程分析实现【转】
- 用SecureCRT在windows和CentOS间上传下载文件
- Linux驱动总结3- unlocked_ioctl和堵塞(waitqueue)读写函数的实现 【转】
- Linux制作run安装包
- Linux df命令
- 自我总结--嵌入式 Linux 系统一般框架
- 5-2-RHEL6.3-Sed流编辑工具(Red Hat Enterprise Linux Server6.3)@树袋飘零
- 5-1-RHEL6.3正则表达式(Red Hat Enterprise Linux Server6.3)@树袋飘零