出于某种原因,这些信息很难获得。
我们想开始使用大多数编译器中可用的一些 C++0x 特性。但是 XCode 3 让我们有点退缩,因为它只提供 GCC 4.2 和 LLVM 1.5。我们需要支持的所有其他平台要么已经具有初步支持 C++0x 功能的编译器,要么它们具有安装/升级编译器的相对轻松的方法。
XCode 4 预览版可用,但仅适用于 Mac 或 iOS 开发者计划中的用户。
Xcode 4 通用
gcc version 4.2.1 (Apple Inc. build 5666) (dot 3)
Apple clang version 2.0 (tags/Apple/clang-134) (based on LLVM 2.9svn)
您可以在 Xcode 3 中使用更高版本的 gcc。我做过一次,但我不完全记得如何;我使用了我自己从 svn 主干构建的 gcc。这里有帖子可以帮助你。
您还可以在 Xcode 中构建和运行更高版本的 clang。参见例如:
http://shapeof.com/archives/2010/01/using_the_latest_llvm_with_xcode.html
如果有人稍后再看,这里是 Clang 中 C++0x 的规范页面。http://clang.llvm.org/cxx_status.html