使用LLVM Clang 2.6与Xcode 3.2

使用LLVM Clang 2.6与Xcode 3.2,第1张

概述所以,我刚刚下载了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. 所以,我刚刚下载了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_0CC = /Users/jpo/Development/oss/llvm/DeBUG/bin/clang

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

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

总结

以上是内存溢出为你收集整理的使用LLVM Clang 2.6与Xcode 3.2全部内容,希望文章能够帮你解决使用LLVM Clang 2.6与Xcode 3.2所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1113291.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存