首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >"clang“和"Apple clang”的区别是什么?

"clang“和"Apple clang”的区别是什么?
EN

Stack Overflow用户
提问于 2012-10-01 06:37:16
回答 1查看 5.5K关注 0票数 21

我刚刚升级到了OS 10.8.2,它附带了clang。clang -v的输出为:

代码语言:javascript
复制
Apple clang version 4.1 (tags/Apple/clang-421.11.65) (based on LLVM 3.1svn)
Target: x86_64-apple-darwin12.2.0
Thread model: posix

在macport上,有几个不同版本的clang可用(port search clang):

代码语言:javascript
复制
clang @2.9 (lang)
    C, C++, Objective C and Objective C++ compiler
clang-2.9 @2.9 (lang)
    C, C++, Objective C and Objective C++ compiler
clang-3.0 @3.0 (lang)
    C, C++, Objective C and Objective C++ compiler
clang-3.1 @3.1 (lang)
    C, C++, Objective C and Objective C++ compiler
clang-3.2 @3.2-r164372 (lang)
    C, C++, Objective C and Objective C++ compiler

OS自带的"Apple clang 4.1“是否与macports的clang-3.1相同(几乎或完全相同)?

另外,3.2版与3.1版有什么不同?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-12-06 08:37:19

LLVM 3.1svn意味着它在3.1发布之后但在3.2 (尚未发布)之前的某个时间进行了分支。苹果不能在LLVM/Clang的发布版本上工作。

从Clang3.1到3.2 (以及未来的版本)的更改可以在Release Notes中找到。

请注意,由于3.2尚未发布,因此发行说明不会包含更改的完整列表。

票数 -2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12665744

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档