首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在Mac OSX上更新LLVM和Clang?

如何在Mac OSX上更新LLVM和Clang?
EN

Stack Overflow用户
提问于 2011-12-30 07:08:36
回答 6查看 96.3K关注 0票数 21

在我的Mac版本(Lion 10.7.1,XCode 4.1)上,有LLVM3.0svn和Clang2.1。current versions是LLVM3.0和Clang3.0。

XCode web site上看,最新的版本(4.2.1)仍然使用LLVM2.0,这似乎是一个错误。

你知道如果安装最新的XCode,我会得到一个更新版本的LLVM/Clang吗?

你知道任何可能的问题吗?installing Clang manually

安装后,我拥有的所有IDE(例如NetBeans)会自动使用新的Clang吗?

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2011-12-30 07:41:27

软件供应商在更新构建工具方面传统上是保守的,而且有很好的理由。如果你想使用苹果提供和修改的最新的公开支持的构建工具版本,你应该坚持使用你正在运行的OS版本的最新版本的Xcode。苹果还没有更新到开源组件的最新尖端版本,比如严重的bug,这通常是有充分理由的。如果你不需要苹果提供的修改,也不介意生活在边缘--即没有苹果的支持,并且可能(重新)发现已知问题--并且不打算将编译后的文件发送到其他人的系统,你可以在/usr/local/bin中安装自己的版本,或者使用第三方包管理器,如MacPorts http://www.macports.org/ports.php?by=name&substr=clang)。您绝对不应该尝试替换Xcode安装的路径中的文件。值得吗?只有你才能决定。

票数 7
EN

Stack Overflow用户

发布于 2011-12-30 14:19:42

网站不正确。Xcode 4.2.1和4.2包括LLVM 3.0和clang 3.0:

clang --版本

Apple clang 3.0版(tag/Apple/clang-211.12)(基于LLVM3.0svn)

clang++ --版本

Apple clang 3.0版(tag/Apple/clang-211.12)(基于LLVM3.0svn)

llvm-g++ --版本

i686- Apple -darwin11-llvm-g++-4.2 (GCC) 4.2.1 (基于Apple Inc. build 5658) (LLVM build 2336.1.00)

llvm-gcc --版本

i686- Apple -darwin11-llvm-gcc-4.2 (GCC) 4.2.1 (基于苹果公司build 5658) (LLVM build 2336.1.00)

票数 8
EN

Stack Overflow用户

发布于 2015-06-09 15:33:29

您可以使用homebrew轻松构建自己的LLVM。

代码语言:javascript
运行
复制
brew install llvm

如果您需要特定的版本,也可以使用版本化的包:

  • llvm@3.7
  • llvm@3.8
  • llvm@3.9
  • llvm@4
票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8674546

复制
相关文章

相似问题

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