web-dev-qa-db-ja.com

XcodeコマンドラインツールがインストールされているMac OS Xのclang-formatとclang-format.pyはどこにありますか?

Xcode 5とそのコマンドラインツールを搭載したMac OS 10.8.5でclang-formatとclang-format.pyを見つけるのに苦労しています。私は試した find / -name "clang-format.py"運がなければ。彼らはすでにどこかに隠れていますか、またはこのツールチェーンをどのように入手しますか?

(clangはAppleのコンパイラであるため、すぐに利用できないように思われることに驚いています---- Appleはそれを使用します。)

42
Ahmed Fasih

Appleは出荷されません clang-format コマンドラインツールに含まれます。現在、少なくとも3つのオプションがあります。

  • Homebrew の使用(これが道です
  • 事前構築パッケージの使用
  • 自分で構築する

Homebrew

ユーザーとして johnhaley81 指摘、clang-formathomebrew になりました:

clang-formatが公開されました。 brew install clang-format

この答えが役に立つと思うなら、彼の post を支持することを検討してください。


パッケージの事前構築

ビルド前のバンドルは llvm.org で入手できます。 Mac OSXの場合、darwinパッケージをダウンロードする必要があります。


ビルド手順:

これを行う方法の手順は次のとおりです。 http://nacho4d-nacho4d.blogspot.de/2013/11/clang-format.html

そして、もう一つあります: http://blog.hardcodes.de/articles/63/building-clang-format-and-friends-on-osx-mountain-lion

77
user289841

Brewを使用してclang-formatをインストールできます。

brew install clang-format

35
johnhaley81

これは質問に対する直接的な答えではありませんが、Xcodeでコードをフォーマットするだけの場合です。このプラグインを使用しました。

https://github.com/travisjeffery/ClangFormat-Xcode

3
Gustavo Barcena

clang-formatの特定のバージョン

2018年11月現在、Homebrewの現在のclang-format式はバージョン8.0.0を指しています。 clang-format --versionを実行して、確認してください。

clang-formatの古いバージョンが必要な場合は、次の手順に従うことを検討してください。

homebrewでのclang-formatバージョン5(5.0.2)のインストール

homebrewでのclang-formatバージョン7(7.0.0)のインストール

1
Feu