如何在MacOS上安装clang-tidy?

时间:2018-11-02 00:09:54

标签: macos clang-tidy

如何在MacOS上安装 clang-tidy

在MacOS上安装 clang-format (使用brew)似乎很容易,但是如果不安装并构建所有版本的 clang-tidy ,似乎要困难得多。 lang声和从源头建造。有更好的选择吗?

1 个答案:

答案 0 :(得分:12)

我认为今天没有真的很简单的方法,下面是一些细节:

  • clang安装在macOS上,是默认的编译器,但未随clang-format或clang-tidy(或可能的任何其他工具)一起安装。
  • 如果需要的话,使用brew安装clang-format真的很容易。
  • 没有整洁的酿造配方。

因此,似乎在macOS上获得“整洁”的最好方法是简单地安装所有llvm,然后为要使用的工具建立符号链接。

brew install llvm --with-toolchain
ln -s "/usr/local/opt/llvm/bin/clang-format" "/usr/local/bin/clang-format"
ln -s "/usr/local/opt/llvm/bin/clang-tidy" "/usr/local/bin/clang-tidy"

构建确实需要一些时间。另外,您可以download预构建二进制文件并创建相同的符号链接。由于与默认的clang编译器存在冲突,因此将所有llvm添加到您的PATH中不是一个好主意。

相关问题