我在用 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/