Você pode usar seu gerenciador de pacotes para descobrir qual pacote clang-tidy
fornece. Por exemplo, no Fedora / CentOS:
dnf whatprovides '*/clang*tidy*'
No Debian / Ubuntu você pode usar um comando apt-file search
análogo.
No entanto, no Fedora, 23 clang-tidy
não é empacotado. Nenhuma correspondência foi encontrada.
Existe até um relatório de erros em aberto: Solicitação de clang e clang-arrumado
Para o Ubuntu / Debian, o projeto LLVM mantém um repost alternativo llvm . Esta deve ser a maneira mais fácil de obter as últimas clang-tidy
. Depois de configurar esse repositório e fazer um apt-file update
e apt-file search
deve retornar o pacote que fornece clang-tidy
.
Uma alternativa à construção a partir do código-fonte é usar os binários predefinidos do llvm upstream - eles estão disponíveis para o Fedora, CentOS etc. Por exemplo, o do Fedora 23 contém clang-arrumado:
clang+llvm-3.8.0-x86_64-fedora23/bin/clang-tidy