我的/ 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)开发软件。
答案 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等)