在OSX 10.8.5中将Xcode clang ++安装到/ usr / bin

时间:2014-02-25 22:10:20

标签: c++ xcode macos c++11 command-line

我的/ usr / bin /目录包含旧版本的clang ++:

$ which clang++
/usr/bin/clang++
$ clang++ --version
Apple clang version 2.1 (tags/Apple/clang-163.7.1) (based on LLVM 3.0svn)
Target: x86_64-apple-darwin12.5.0
Thread model: posix

然而,Xcode使用的clang ++版本更新:

$ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ --version
Apple LLVM version 5.0 (clang-500.2.79) (based on LLVM 3.3svn)
Target: x86_64-apple-darwin12.5.0
Thread model: posix

如何将Xcode使用的clang ++编译器安装到/ usr / bin /?此外,所有较新的库(例如,C ++ 11)都应安装到适当的目录中。我尝试使用命令行工具(而不是Xcode IDE)开发软件。

1 个答案:

答案 0 :(得分:0)

执行摘要:
必须安装最新的命令行工具。要获取10.8.5的安装文件,请从Apple Developer site下载。

<强>详细信息:
我目前在MacBook Pro上运行OS X Mavericks。但是,在CppUnit中创建独立于平台的C ++代码和相应的测试时,我按照Apple Developer site的说明使用NetBeans 7.4和相应的OS X命令行工具安装。在Apple Developer站点上,使用命令行工具进行搜索,以获取Mountain Lion的最新安装文件。

这是一个更直接的dedicated Xcode link。然后单击查看下载链接。请记住,Apple Developer帐户是必需的(它是免费的)。

这两个链接都来自更详细的Stack Overflow帖子Xcode 4.4 and later install Command Line Tools,其中的评论涉及旧版本的OS X.

请注意,需要Mac OS X 10.7.3或更高版本的Apple措辞意味着该版本和更新版本(例如10.7.4,10.8.5,10.9.2等)