如何在OSX上安装特定的clang版本?

Shi*_*hah 5 macos homebrew clang travis-ci

我需要为Travis CI for OSX使用特定的clang版本3.9。到目前为止,以下方法均无效:

方法1:这没有用,因为它没有特定的版本。另外,它花费大量时间超过Travis CI的10分钟。

brew install llvm
Run Code Online (Sandbox Code Playgroud)

方法2:确实获得了特定版本,但不起作用,因为它花费大量时间超过Travis CI的10分钟。

brew install llvm@3.9
Run Code Online (Sandbox Code Playgroud)

方法3:据说下面安装了二进制文件,因此安装速度更快,但现在已弃用并出错了:

brew install homebrew/versions/llvm39
Run Code Online (Sandbox Code Playgroud)

我只是在寻找等效的OSX,sudo apt-get install -y clang-3.9 clang++-3.9它很快并且可以在Linux上很好地工作。

Fat*_*imi 0

您只能使用brew 安装某些版本,您可以使用以下命令列出它们:

brew search llvm
==> Formulae
llvm                    llvm@6                  llvm@7 
llvm@8                  llvm@9
Run Code Online (Sandbox Code Playgroud)

你可以在这个地址中看到所有的llvm和clang版本: https://releases.llvm.org/download.html

您可以按照以下说明构建它们:http://clang.llvm.org/get_started.html

对于我的情况,我只想要 clang4,所以我从以下位置获取它: https: //github.com/rmacoslib/r-macos-clang