找不到 macos llvm-symbolizer

标签 macos clang llvm

我在用 clang 调用我的程序时尝试使用地址清理,但它似乎没有安装。如果我输入 which llvm-symbolizer,我会得到 llvm-symbolizer not found。我还检查了 /usr/bin/usr/local/bin 以及安装 clang 的位置 /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin 但我仍然找不到 llvm-symbolizer(尽管在最后一个路径中还有其他 llvm-* 可执行文件)。

有什么方法可以在 macOS 上安装它吗?另外,我在 brew 中找不到它。我正在使用 macos 中内置的 clang:Apple clang version 12.0.0 (clang-1200.0.32.21)

最佳答案

我的 llvm-symbolizer 版本是用 Homebrew 安装的。您必须使用 brew install llvm 安装 llvm 才能获取它。然后显示为:

% which llvm-symbolizer
/usr/local/Cellar/llvm/11.0.0/bin/llvm-symbolizer

关于找不到 macos llvm-symbolizer,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65598498/

相关文章:

php - Docker 容器中响应时间缓慢 : Laravel 5. 2

c++ - 对于 CLang 中的 enable_if 错误(错误 11723)是否有更好的解决方法?

python - 无法运行libclang:错误“找不到指定的模块”

llvm - 将 GetElementPtrInst 与包含多个值的 ArrayRef 一起使用时出现段错误

c++ - 如何在将 CMake 用于 LLVM 时启用共享库构建?

Xcode/GCC 链接问题 : file is not of required architecture

macos - 为caffe构建GPU docker镜像时出错: Unsupported gpu architecture 'compute_60'

ruby-on-rails-3 - brew安装mongodb错误: Cowardly refusing to `sudo brew install' Mac OSX Lion

C++ Lambda 生成的 ASM 代码

c++ - llvm getelementptr 得到错误的值