rdo*_*rdo 3 macos clang llvm-clang
我在/usr/bin/目录中有一个默认的clang和clang ++ 。两者都有3.3版本。
另外,我还借助此规范安装了clang 。安装后,我得到了另外的二进制实用程序clang-3.5。但是clang++-3.5没有安装。如何安装?
截至目前,你可以做
brew install llvm
Run Code Online (Sandbox Code Playgroud)
对我来说,这安装了 llvm 和 clang 4.0.0 /usr/local/opt/llvm
我怀疑您所缺少的只是libstdc ++,但试图弄清楚这一点却看不到您的构建日志是不可能的。尤其是当您说“安装后...”时,如果所链接的说明中没有安装步骤,则仅构建?
因此,我建议您使用brew进行安装以及相关性。llvm35有点前沿,但当前安装说明brew如下:
第1步:确保您具有足够的最新gcc / libc来构建clang(可能对您而言不是必需的):
$ brew install gcc47
Run Code Online (Sandbox Code Playgroud)
第2步:安装llvm35的HEAD版本并进行所有修整(请参阅https://github.com/Homebrew/homebrew-versions/issues/340-您必须阅读此内容,因为我们正在构建HEAD版本,因此说明可能会在明天进行更新。现在纠正,我才构建它!):
$ brew install isl --HEAD
$ brew install --cc=gcc-4.7 --HEAD llvm35 --with-asan --with-clang --with-libcxx --rtti --all-targets
# wait....
/usr/local/Cellar/llvm35/HEAD: 1427 files, 240M, built in 18.3 minutes
$ /usr/local/Cellar/llvm35/HEAD/bin/clang++-3.5 -v
clang version 3.5
Target: x86_64-apple-darwin12.5.0
Thread model: posix
Run Code Online (Sandbox Code Playgroud)
请注意,我的命令与链接中的命令有所不同,其中包括--cc=gcc-4.7使用步骤1中安装的gcc。如果您的gcc已经足够好了,那么您将不需要它。这是仅安装在桶中的,因此不会出现在通常的路径中(请参阅:https : //github.com/Homebrew/homebrew/wiki/FAQ,通过“ Cellar”表示/ usr / local / Cellar;我已经显示了上面建立的路径
| 归档时间: |
|
| 查看次数: |
7670 次 |
| 最近记录: |