不支持主机编译器('Apple clang')的版本('80000')

时间:2017-03-27 12:19:24

标签: xcode cuda

我正在安装CUDA 8.0.47,我在Macbook Pro OSX 10.11.6中安装了Xcode 8。但它在运行CUDA的示例代码时给出了错误

 The version ('80000') of the host compiler ('Apple clang') is not supported

在Google上搜索的内容是将Xcode的版本降级为7.2或7.3。除了降级Xcode版本之外,还有其他任何解决方案吗?

2 个答案:

答案 0 :(得分:3)

您可以安装两个版本的Xcode:

  • 将/Applications/Xcode.app重命名为/Applications/Xcode_v8.app
  • 下载并安装Xcode 7.x
  • 将/Applications/Xcode.app重命名为/Applications/Xcode_7_x.app
  • 将/Applications/Xcode_v8.app重命名为/Applications/Xcode.app

并在需要时选择其中一个。在控制台中:

使用Xcode 8命令行工具:

sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer

使用Xcode 7命令行工具:

sudo xcode-select --switch /Applications/Xcode_7_x.app/Contents/Developer

答案 1 :(得分:2)

没有。您必须使用受支持的主机编译器版本。 CUDA 8不支持Xcode 8.您有两种选择 - 使用Xcode 7.x,或者等到发布支持Xcode 8的CUDA版本。