xcode 4.2 不支持gcc 4.2的解决方案
2011-10-21 14:33
169 查看
今天刚刚从xcode 3 升级到xcode 4.2, 发现gcc 4.2没有了,研究了以下发现是由于xcode 4.2不支持gcc4.2了,需要用llvmgcc4.2。由于项目中有几十个工程文件,如果每个工程都需要修改的话,工作量很大,而且也很无聊。想了一下,可以用xcconfig文件来解决这个问题:
1. 随便找一个工程,把compiler修改成llvmgcc4.2, 然后拷贝这个选项到xcconfig文件中
2. 然后我们就会发现变成如下一个语句:
GCC_VERSION = com.apple.compilers.llvmgcc42
由于几乎每个工程都会包含这个xcconfig,所以所有的工程都编译通过了。不相信吧,就这么简单。
这个问题也从另外一方面说明了用xcconfig文件的好处,而且记得一定包含一个公共的xcconfig文件。
1. 随便找一个工程,把compiler修改成llvmgcc4.2, 然后拷贝这个选项到xcconfig文件中
2. 然后我们就会发现变成如下一个语句:
GCC_VERSION = com.apple.compilers.llvmgcc42
由于几乎每个工程都会包含这个xcconfig,所以所有的工程都编译通过了。不相信吧,就这么简单。
这个问题也从另外一方面说明了用xcconfig文件的好处,而且记得一定包含一个公共的xcconfig文件。
相关文章推荐
- [iOS]让Xcode 4.2生成的app支持老的iOS设备(armv6)
- xcode4.2 不再支持windowBase Application的方法
- 关于iOS5 + XCode4.2环境下iPhone3G和3Gs + iOS4.2.1不能调试的问题解决方案整理
- 让Xcode 4.2生成的app支持老的iOS设备(armv6)
- How to find arm-apple-darwin#-llvm-gcc-4.2 compiler on Xcode 5?
- xcode4.2的本地化多语言支持
- 关于iOS5 + XCode4.2环境下iPhone3G和3Gs + iOS4.2.1不能调试的问题解决方案整理
- xcode 4.2 不再支持 Window-Based Application 的解决办法(转载)
- 升级Xcode到6.1之后使用iPhone6真机测试cocos2d-x报错不支持arm64的解决方案(转)
- Install GCC-4.2.1 (Apple build 5666.3) with Xcode 4.2 Caius Durling - 2011-10-30 17:36:48 As of Xcode 4.2 Apple have stopped bundling GCC with it, sh
- iOS:XCode 4.2开始Objective-C支持ARC
- 让Xcode4.2支持IOS5.1设备调试
- 关于Openfeint + xcode 4.2 不能编译的解决方案
- 升级Xcode到6.1之后使用iPhone6真机测试cocos2d-x报错不支持arm64的解决方案,Undefined symbols for architecture arm64 错误
- xcode 4.2 不再支持 Window-Based Application 的解决办法:
- 让Xcode 4.2生成的app支持老的iOS设备(armv6)
- iOS:XCode 4.2开始Objective-C支持ARC
- [iOS]让Xcode 4.2生成的app支持老的iOS设备(armv6)
- xcode4.2能支持ios5.1sdk
- 在未越狱的机器上安装破解软件 支持 xcode 4.2