作者donkeychen (Bad_To_The_Bone)
看板MacDev
标题[问题] 请教一下osx/xcode/sdk/compiler 版本问
时间Mon Oct 28 15:26:08 2013
大家好
小弟今日osx升级到10.9
把xcode从4.6.3 升级到xcode 5.0.1
结果发现5.0.1 Compiler for C/C++/Objective-C
已经不支援LLVM GCC 4.2
只有Apple LLVM 5.0
base SDK 从之前的10.7 10.8可选
变成10.8 10.9
如此原本可以compile的code
就变成不能编译成功
看了一下网路上的讨论
http://stackoverflow.com/questions/18890368/using-ios-7-sdk-with-llvm-gcc-4-2
有人是说只能用旧版
想请教一下 如果要移除新版的xcode 然後装旧版的4.6.3该如何处理呢
(我之前是透过apple store直接装)
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 210.59.147.226
1F:→ uranusjr:我没记错的话 Homebrew 有 GCC formula 10/28 15:59
3F:→ benjenq:上面的网址可下载旧版XCode,需IDP登入 10/29 04:24
请问
我原本是4.6.3 + command line tool
升级後发现无法make
看网路上说好像没有command line tool
我也有照网路上说的模式 xcode-select --install
说找不到下载资源
於是我到
https://developer.apple.com/downloads/index.action
找Command Line Tools (OS X Mavericks) for xcode
安装完还是没用办法用make
我目前想把xcode装回旧版
移除旧版的方式 是否直接到/Application里面把xcode.app给删除就足够了呢
因为我不知道Command Line Tools装到哪边
现在抓了4.6的xcode的dmg档
是否把4.6.3的xcode.app 从dmg里面拉到/Applications就可以了呢
现在在4.6.3Xcode的Downloads -> Components里面找不到 command Line tool
怕这个没安装成功的5.0.1的Command Line Tools 有影响到
=======
更新一下我目前的状况
由於我系统的recovery已经被mavericks化了
(我刚买的时候用recovery会还原成mountain lion 现在recovery 还是mavericks)
所以我重灌以後装 xcode 4.6.3到/Applications里面
Command Line Tools只能装 Mavericks的
Montain Lion的版本安装的时候不给我安装
旧的code (设定都是SDK 10.7 + LLVM GCC 4.2)的 有些可以build
有一个不能build
会一直卡在creating universal binary没有跳错误也不动
>,<
※ 编辑: donkeychen 来自: 210.59.147.226 (10/29 09:40)
※ 编辑: donkeychen 来自: 210.59.147.226 (10/29 09:55)
※ 编辑: donkeychen 来自: 210.59.147.226 (10/30 11:02)