如何在macOS上安装clang tidy?
如何在macOS上安装clang tidy如何在macOS上安装clang tidy?,macos,clang-tidy,Macos,Clang Tidy,如何在macOS上安装clang tidy 在macOS上安装clang格式(使用brew)似乎很容易,但如果不从源代码安装和构建所有clang和构建,则安装clang tidy似乎要困难得多。有更好的选择吗 我不认为今天有什么简单的方法可以做到这一点,以下是一些细节: clang安装在macOS上,是默认的编译器,但它不随clang格式或clang tidy(或任何其他工具)一起安装 如果需要,使用brew进行安装非常容易:brew安装clang格式 没有叮当声 因此,在macOS上保持整
在macOS上安装clang格式(使用brew)似乎很容易,但如果不从源代码安装和构建所有clang和构建,则安装clang tidy似乎要困难得多。有更好的选择吗 我不认为今天有什么简单的方法可以做到这一点,以下是一些细节:
- clang安装在macOS上,是默认的编译器,但它不随clang格式或clang tidy(或任何其他工具)一起安装
- 如果需要,使用brew进行安装非常容易:
brew安装clang格式
- 没有叮当声
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"
或者,您可以使用预构建的二进制文件并创建相同的符号链接。将所有llvm添加到您的
路径中不是一个好主意,因为它与默认的clang编译器冲突。我没有找到一个,这里有一些详细信息:brew重新安装llvm——使用工具链
:/usr/local/cillar/llvm/7.0.0:5351文件,2.8GB,50分39秒构建
。感谢链接,我扩展了文章建议并添加了一些背景细节。“brew安装”会将所有llvm添加到我的路径中吗--编辑:否。运行brew info
时会显示,“llvm仅为桶,这意味着它未进行符号链接…”我收到错误:无效选项:--使用工具链。有新的安装方法吗?如果您得到错误:无效选项:--使用toolchain
我可以不使用该选项直接运行它。ie.brew安装llvm
仍然会安装clang tidy(然后您可以将其符号链接)警告:安装llvm
也非常需要:ln-s“$(brew--prefix llvm)/share/clang/run clang tidy.py”“/usr/local/bin/run clang tidy.py”