web-dev-qa-db-ja.com

macOSにclang-tidyをインストールするには?

clang-tidyをmacOSにインストールするにはどうすればよいですか?

clang-format(brewを使用)をmacOSにインストールするのは非常に簡単のようですが、インストールせずにすべてのclangとビルドをビルドしないとclang-tidyをインストールするのははるかに難しいようですソースから。より良いオプションはありますか?

18
Michael Reneer

今日これを行う簡単な方法はないと思います。詳細は次のとおりです。

  • clangはmacOSにインストールされ、デフォルトのコンパイラですが、clang-formatやclang-tidy(またはおそらく追加のツール)はインストールされていません。
  • Brewを使用してインストールするのは本当に簡単です clang-format 必要な場合:brew install clang-format
  • Clang-tidy brew式はありません。

その結果、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"

または、 ダウンロード ビルド済みのバイナリを作成して、同じシンボリックリンクを作成することもできます。デフォルトのclangコンパイラとの競合のため、PATHにすべてのllvmを追加することはお勧めできません。

30
Michael Reneer