如何在 macOS 上安装 clang-tidy?
How to install clang-tidy on macOS?
如何在 macOS 上安装 clang-tidy?
在 macOS 上安装 clang-format(使用 brew)似乎很容易,但安装 clang-tidy[=17 似乎更难=] 无需安装和构建所有 clang 和从源代码构建。有更好的选择吗?
我认为今天没有真正简单的方法可以做到这一点,这里有一些细节:
- clang 安装在 macOS 上并且是默认编译器,但它没有随 clang-format 或 clang-tidy(或可能的任何额外工具)一起安装。
- 用brew安装真的很简单 clang-format 需要的话:
brew install clang-format
- 没有整洁的冲泡配方。
因此,在 macOS 上获得 clang-tidy 的最佳方法似乎是简单地安装所有 llvm,然后为您要使用的工具创建符号链接。
brew install llvm
ln -s "$(brew --prefix llvm)/bin/clang-format" "/usr/local/bin/clang-format"
ln -s "$(brew --prefix llvm)/bin/clang-tidy" "/usr/local/bin/clang-tidy"
ln -s "$(brew --prefix llvm)/bin/clang-apply-replacements" "/usr/local/bin/clang-apply-replacements"
或者,您可以 download 预构建的二进制文件并创建相同的符号链接。由于与默认的 clang 编译器冲突,将所有 llvm 添加到您的 PATH
并不是一个好主意。
您今天可以使用brew install fmenezes/tap/clang-tidy
如何在 macOS 上安装 clang-tidy?
在 macOS 上安装 clang-format(使用 brew)似乎很容易,但安装 clang-tidy[=17 似乎更难=] 无需安装和构建所有 clang 和从源代码构建。有更好的选择吗?
我认为今天没有真正简单的方法可以做到这一点,这里有一些细节:
- clang 安装在 macOS 上并且是默认编译器,但它没有随 clang-format 或 clang-tidy(或可能的任何额外工具)一起安装。
- 用brew安装真的很简单 clang-format 需要的话:
brew install clang-format
- 没有整洁的冲泡配方。
因此,在 macOS 上获得 clang-tidy 的最佳方法似乎是简单地安装所有 llvm,然后为您要使用的工具创建符号链接。
brew install llvm
ln -s "$(brew --prefix llvm)/bin/clang-format" "/usr/local/bin/clang-format"
ln -s "$(brew --prefix llvm)/bin/clang-tidy" "/usr/local/bin/clang-tidy"
ln -s "$(brew --prefix llvm)/bin/clang-apply-replacements" "/usr/local/bin/clang-apply-replacements"
或者,您可以 download 预构建的二进制文件并创建相同的符号链接。由于与默认的 clang 编译器冲突,将所有 llvm 添加到您的 PATH
并不是一个好主意。
您今天可以使用brew install fmenezes/tap/clang-tidy