leopard10.5.8安装gcc4

   最近因为很顺利的在x61上硬盘安装了ideneb1.4_leopard10.5.6并且成功官方升级到5.8,终于达到了华丽与实用的结合。使用了1个月左右,发现这个平台的软件还是很多很优秀的,由于暂时用黑苹果就不多说了。
   主要是web开发的所有环境,工具都正常使用以后,还是想继续在linux上的c的应用,工具可以使用textmate,但是编译器osx并没有自带。开始傻不啦叽的搜索,都说只能安装xcode然后就成了,于是我装了xcode。但是我有个坏毛病,对于我在意的程序,代码,一点点的杂质都不想有。暂时没有兴趣osx的开发,所以被迫装个2G多的xcode很不爽,终于忍不住卸载了。于是从google的支言片语中大概的设想一条出路。
   还是双击xcode3.1.4,但是不是直接安装了,而是进入package找到gcc-4.2.pkg双击安装,因为我的系统之前用osx86tools修复过权限,所以可以直接调出installer安装,成功之后,其实在/usr/bin下就会有gcc-4.2了。这时候终端输入:gcc -v没有反应,而输入gcc-4.2 -v则出现版本信息等。到这儿都很顺利了,然后textmate随便写几句c代码运行提示找不到gcc,此时按照预想的linux下我都可以建软链接,这个也是基于unix血统的,所以终端输入:sudo ln -s /usr/bin/gcc-4.2 /usr/bin/gcc,执行完毕后,随便到一个目录下输入gcc -v版本信息终于出来啦!textmate测试代码也能编译运行了,哈哈。
   至此很完美的扔掉xcode乱七八糟的东西了,很大的体会是很多东西还是命令好使,比如我之前想把整个mac系统移植到另一个硬盘上(主要是每个软件的设置好不容易调到我最舒服的)就用了ccc工具,谁知它太智能把新硬盘的那个分区设置成活动的了,而我是双系统启动,xp的分区也是活动的,结果引导不进去了。网上说一堆的分区软件设置,无奈pe进去使用pq什么都不行,只能设置ntfs的xp分区。最后我还是选择作为移动硬盘挂到我现在的硬盘下进入xp,使用diskpart,select disk,select partition,inactive几句命令搞定,换硬盘后一切都是那么完美。这也是我准备长期使用osx的原因吧,强大的命令行+安全稳定的内核+还算优秀的三方软件供应。

你可能感兴趣的:(linux,xcode,gcc,XP,osx)