きれいな設置

きれいな設置

Ubuntu 14.07、Centos 7、Fedoara 22のパッケージにclangをインストールしました。使用したいがclang-tidyパッケージが見つからず、ソースからclangをインストールしないとインストールできません。これは私がしたくないことです。

私は何を見逃していますか?

可能あまりにもちょっとしたら笑ってください。

答え1

clang-tidyパッケージマネージャを使用して、どのパッケージが提供されているかを確認できます。たとえば、Fedora/CentOS の場合:

dnf whatprovides '*/clang*tidy*'

Debian / Ubuntuでは同様のコマンドを使用できますapt-file search

ただし、Fedora 23ではclang-tidyパッケージングは​​使用できません。一致するものはありません。

公開されたバグレポートもあります。clang-queryとclang-tidyがありません。

Ubuntu/Debianの場合、LLVMプロジェクトllvm apt リポジトリの維持。これが最新バージョンを入手する最も簡単な方法ですclang-tidy。リポジトリを設定してapt-file updateandを実行したら、apt-file searchプロビジョニングを返す必要がありますclang-tidy

ソースからビルドするもう1つの方法は、次を使用することです。アップストリームllvmプリビルドバイナリ- Fedora、CentOSなどで利用可能です。たとえば、Fedora 23 バージョンには clang-tidy が含まれています。

clang+llvm-3.8.0-x86_64-fedora23/bin/clang-tidy

答え2

Fedora 29はデフォルトのclang-tidyFedoraリポジトリに含まれています。以下からインストールできます。

dnf install clang-tools-extra

関連情報