Подтвердить что ты не робот

Где clang-format и clang-format.py в Mac OS X с установленными средствами командной строки Xcode?

Мне трудно найти clang-format и clang-format.py на моей Mac OS 10.8.5 с Xcode 5 и его инструментами командной строки. Я попробовал find / -name "clang-format.py" без везения. Они уже здесь где-то скрываются, или как я могу получить эту инструментальную цепочку?

(Я удивлен, что он не выглядит легкодоступным, поскольку clang - это компилятор Apple - в том, что Apple использует его.)

4b9b3361

Ответ 1

Похоже, что Apple не отправляет clang-format с помощью средств командной строки. Сейчас у вас есть как минимум три варианта:

  • Использование Homebrew (Это путь)
  • Использование пакетов предварительной сборки
  • Создайте его самостоятельно

Homebrew

Как указал пользователь johnhaley81, clang-format теперь находится в доморощенного:

clang-format теперь находится на brew. brew install clang-format

Пожалуйста, подумайте о том, чтобы повысить его сообщение, если вы найдете этот ответ полезным.


Готовые пакеты

Пакеты с предварительной сборкой доступны в 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

Ответ 2

Теперь вы можете использовать brew для установки clang-format.

brew install clang-format

Ответ 3

Я знаю, что это не прямой ответ на вопрос, но если вы просто хотите отформатировать свой код в Xcode. Я просто использовал этот плагин.

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