gpt4 book ai didi

xcode - 在 Xcode 3.2 中使用 LLVM Clang 2.6

转载 作者:行者123 更新时间:2023-12-03 22:29:26 24 4
gpt4 key购买 nike

所以,我刚刚下载了 LLVM Clang (2.6) 二进制文件。 Mac OS X 10.6 附带 Clang 1.0。 您知道如何将更高版本的 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 发出的clang 相同。 (参见 Wikipedia:“2009 年 10 月 23 日,Clang 1.0 与 LLVM 2.6 一起首次发布”;我也从个人经验中了解到这一点)。

其次——您可以集成任何版本的 clang,甚至是您从 clang 的 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 )。然后,在我的项目的build设置选项卡的右下角,我告诉它“基于”我的 xcconfig 文件的名称。

这一切都很好,因为这样您就可以将来自 clang SVN 的文件保存在驱动器上的目录中,然后构建它,并且您的 Xcode 项目将始终使用最新构建的版本,因为它始终位于该路径中。当然,构建 clang 本身是一个耗时的过程,但使用尖端技术仍然非常非常酷。

关于xcode - 在 Xcode 3.2 中使用 LLVM Clang 2.6,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1718597/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com