J'ai du mal à trouver clang-format et clang-format.py sur mon Mac OS 10.8.5 avec Xcode 5 et ses outils de ligne de commande. J'ai essayé find / -name "clang-format.py"
sans chance. Sont-ils déjà cachés quelque part, ou comment puis-je obtenir cette chaîne d'outils?
(Je suis surpris qu'il ne semble pas facilement disponible car clang est le compilateur d'Apple --- dans la mesure où Apple l'utilise.)
On dirait que Apple n'est pas livré format clang avec les outils de ligne de commande. Pour le moment, vous avez au moins trois options:
En tant qu'utilisateur johnhaley81 l'a souligné, clang-format
est maintenant dans homebrew :
clang-format est maintenant en préparation.
brew install clang-format
Veuillez envisager de voter pour son post si vous trouvez cette réponse utile.
Les bundles de pré-construction sont disponibles sur llvm.org . Pour Mac OSX, vous devez télécharger le package darwin.
Voici une instruction sur la façon de procéder: http://nacho4d-nacho4d.blogspot.de/2013/11/clang-format.html
Et voici un autre: http://blog.hardcodes.de/articles/63/building-clang-format-and-friends-on-osx-mountain-lion
Vous pouvez maintenant utiliser brew pour installer le format clang.
brew install clang-format
Je sais que ce n'est pas une réponse directe à la question, mais si vous cherchez simplement à formater votre code en Xcode. Je viens d'utiliser ce plug-in.
clang-format
En novembre/2018, le courant clang-format
la formule sur Homebrew pointe vers la version 8.0.0
. Courir clang-format --version
pour vérifier le vôtre.
Si vous avez besoin d'anciennes versions de clang-format
, pensez à suivre ces étapes:
Installation de la version 5 de clang-format (5.0.2) avec homebrew
Installation de la version 7 de clang-format (7.0.0) avec homebrew