作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在 /usr/bin/
中有一个默认的 clang 和 clang++目录。他们都有3.3版本。
我也在这个 specification 的帮助下安装了 clang .安装后,我获得了额外的二进制实用程序 clang-3.5
.但是clang++-3.5
没有安装。
如何安装?
最佳答案
我怀疑您所缺少的只是 libstdc++,但是在不查看构建日志的情况下试图弄清楚这一点是不可能的。特别是当您说“安装后...”时,当您链接到的说明中没有安装步骤时,只构建?
所以,我建议你使用 brew 来安装依赖项。 llvm35 有点前沿,但当前使用 brew
安装它的说明是:
第 1 步:确保您最近有足够的 gcc/libc 来构建 clang(可能对您来说不是必需的):
$ brew install gcc47
$ 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
--cc=gcc-4.7
使用步骤 1 中安装的 gcc;如果你的 gcc 已经足够好,你就不需要那个了。这是只安装小桶,所以不会在通常的路径中(参见:
https://github.com/Homebrew/homebrew/wiki/FAQ,'Cellar' 他们的意思是/usr/local/Cellar;我已经展示了上面构建的路径)
关于macos - 如何在 osx 上安装 clang++?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22004399/
我是一名优秀的程序员,十分优秀!