使用LLVM Clang 2.6与Xcode 3.2

前端之家收集整理的这篇文章主要介绍了使用LLVM Clang 2.6与Xcode 3.2前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
所以,我刚刚下载了LLVM Clang(2.6)二进制文件. Mac OS X 10.6附带Clang 1.0.Do您是否知道如何将更新版本的Clang与 Xcode 3.2.x IDE集成?

只是覆盖文件似乎有点冒险.

解决方法

首先,你是指基于LLVM 2.6的clang 1.0.没有clang 2.6,只有一个基于LLVM 2.6的clang 1.0.发布LLVM 2.6的clang与Xcode 3.2相同. (见 Wikipedia:“2009年10月23日Clang 1.0与LLVM 2.6一起发布”,我也从个人经验中知道).

其次 – 你可以整合任何版本的cl ang,甚至一个你从cl的SVN构建.为此,我有一个.xcconfig文件(带.xcconfig后缀的纯文本文件),包括两个设置:

GCC_VERSION = com.apple.compilers.llvm.clang.1_0
CC = /Users/jpo/Development/oss/llvm/Debug/bin/clang

然后,我将xcconfig文件添加到我的项目中(因为它包含我喜欢打开的其他警告,比如Peter Hosey recommends).然后,在我的项目的构建设置选项卡的右下方,我将其称为“基于”我的xcconfig文件名称.

这一切都很好,因为那时你可以把文件从clang SVN保存在驱动器上的一个目录中,然后构建它,你的Xcode项目总是使用你最新的内置版本,因为它总是在那个路径上.当然,建筑本身是一个耗时的过程,但它仍然真的很酷,使用尖端的技术.

原文链接:/iOS/337509.html

猜你在找的iOS相关文章