小智 43
sudo xcode-select --switch /Library/Developer/CommandLineToolsclang --version小智 7
我在10.11升级到XCode 7.3后遇到了同样的问题.重新安装以前的(7.2)命令行工具没有降级默认的clang编译器.为了解决这个问题,我使用以前的XCode.app包将XcodeDefault.xctoolchain目录重命名并复制到当前/Applications/Xcode.app中的Toolchains director中.您必须右键单击Xcode.app以"显示包内容",然后浏览到工具链目录.
然后(重新)启动Xcode,点击命令,获取首选项,然后转到位置.您将看到命令行工具的下拉列表.将其更改为您复制的工具链版本.
您可以在终端中查看clang的默认版本:
clang -v OR llvm-gcc -v
Run Code Online (Sandbox Code Playgroud)
现在nvcc应该工作
小智 7
接受的答案是下载下一个到最新的命令行工具并安装它们,然后在控制台中输入它们来选择它们
sudo xcode-select --switch /Library/Developer/CommandLineTools
Run Code Online (Sandbox Code Playgroud)
有人问它如何恢复到原始版本的工具.这是通过
sudo xcode-select --switch /Applications/Xcode.app
Run Code Online (Sandbox Code Playgroud)
我遇到了同样的问题。
我认为旧的命令行工具可以从https://developer.apple.com/downloads/下载
可以解决这个问题。
更新:
我从下面的链接下载并安装,clang版本已成功恢复为Apple LLVM版本7.0.2 clang-700。但请留意您的 OS X 版本。
| 归档时间: |
|
| 查看次数: |
18292 次 |
| 最近记录: |