Où sont-clang-format et clang-format.py dans Mac OS X avec Xcode Outils de Ligne de Commande installé?
Je vais avoir un moment difficile de trouver clang-format et clang-format.py sur mon Mac OS 10.8.5 avec Xcode 5 et de ses Outils de Ligne de Commande. J'ai essayé find /-name "clang-format.py"
sans chance. Sont-ils déjà là, quelque part se cacher, ou comment aurais-je obtenir cette chaîne?
(Je suis surpris qu'il ne semble pas aisément disponibles depuis clang est Apple compilateur---en ce que Apple utilise.)
Vous devez vous connecter pour publier un commentaire.
Semble que Apple n'a pas de navire clang-format avec les Outils de Ligne de Commande. Droit maintenant, vous avez au moins trois options:
Homebrew
En tant qu'utilisateur johnhaley81 souligné,
clang-format
est maintenant dans homebrew:Veuillez considérer upvoting son post si vous trouvez cette réponse utile.
Pré-créer des packages
Pré-construire les paquets sont disponibles à llvm.org. Pour Mac OSX, vous devez télécharger le darwin paquet.
Des instructions de compilation:
Voici les instructions sur la façon de le faire:
http://nacho4d-nacho4d.blogspot.de/2013/11/clang-format.html
Et en voici une autre:
http://blog.hardcodes.de/articles/63/building-clang-format-and-friends-on-osx-mountain-lion
./llvm/configure --disable-compiler-version-checks --enable-optimized
mais autre que cela, il a travaillé comme annoncé. Merci!brew install clang-format
clang-format-diff.py
le problème est, il n'a pas à en trouver un dans votre environnementbrew update
si homebrew ne peut pas le trouver au premier abord.brew update
, le bistrot ne semble pas à l'installer clang-format.py pour une utilisation avec vim. Je l'ai eu à partir de la VERSION site -> "Clang code source" soustools/clang-format/clang-format.py
(leel
version est également là, pour emacs).Vous pouvez utiliser brew maintenant pour installer clang-format.
brew install clang-format
Je sais que ce n'est pas une réponse directe à la question, mais si vous êtes simplement à la recherche pour formater votre code dans Xcode. J'ai juste utilisé ce plug in.
https://github.com/travisjeffery/ClangFormat-Xcode
Des versions spécifiques de
clang-format
En novembre/2018, actuel
clang-format
formule sur Homebrew points à la version8.0.0
. Exécuterclang-format --version
pour vérifier la vôtre.Si vous avez besoin des versions plus anciennes de
clang-format
, il faut suivre ces étapes:L'installation de clang-format de la version 5 (5.0.2) avec homebrew
L'installation de clang-format de la version 7 (7.0.0) avec homebrew
https://github.com/Homebrew/homebrew-core.git
.clang-format
sur brew installe la dernière version de 2018-12-18. (consultez le PR).