Comment installer clang-tidy sur macOS?

Michael René

Comment installer clang-tidy sur macOS?

Il semble assez facile d'installer clang-format (en utilisant brew) sur macOS, mais il semble beaucoup plus difficile d'installer clang-tidy sans installer et construire tout clang et construire à partir des sources. Y a-t-il une meilleure option?

Michael René

Je ne pense pas qu'il existe un moyen vraiment simple de faire cela aujourd'hui, voici quelques détails:

  • clang est installé sur macOS et est le compilateur par défaut, mais il n'est pas installé avec clang-format ou clang-tidy (ou peut-être l'un des outils supplémentaires).
  • Il est vraiment facile d'utiliser brew pour installer clang-format si vous le souhaitez:brew install clang-format
  • Il n'y a pas de formules de brassage bien rangées.

En conséquence, il semble que le meilleur moyen d'obtenir une clang-tidy sur macOS est simplement d'installer tout llvm, puis de créer des liens symboliques pour les outils que vous souhaitez utiliser.

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"

Vous pouvez également télécharger les binaires prédéfinis et créer les mêmes liens symboliques. Ce n'est pas une bonne idée d'ajouter tout llvm à votre en PATHraison de conflits avec le compilateur clang par défaut.

Cet article est collecté sur Internet, veuillez indiquer la source lors de la réimpression.

En cas d'infraction, veuillez [email protected] Supprimer.

modifier le
0

laisse moi dire quelques mots

0commentaires
connexionAprès avoir participé à la revue

Articles connexes

Comment installer Boost sur MacOS?

Comment installer powershell sur MacOS

Comment installer le "vrai" binaire sur MacOS?

Comment installer InteliJ sur Mac? (MacOS Sierra)

Comment installer angular cli sur MacOs Mojave

Comment installer pymssql sur MacOS Sierra

Comment installer Vigra sur macOS Mojave?

Comment installer et utiliser mirthSync sur MacOS ?

Comment utiliser LeakSanitizer de Clang sur MacOS?

Comment installer brew httpd sur MacOS 11 Big Sur ?

Installer ADB sur macOS

Installer libsodium sur macOS

Comment installer GDB sur MacOS 10.13.3 (High Sierra)

Comment installer java 8 sur osx macOS Mojave avec homebrew?

Comment installer SimpleITK sur macOS pour Anaconda Python 3.6 ?

Comment installer psql sans Postgres complet sur macOS?

Comment installer et désinstaller facilement Docker sur MacOs

Comment installer Nokogiri en utilisant gcc sur MacOS Catalina

Comment installer PHP Opcache sur MacOS High Sierra?

Comment installer et exécuter correctement virtualenv sur MacOS

Comment installer Valgrind sur macOS Mojave (10.14) avec Homebrew?

Comment installer Dart, Dartium, Aqueduct sur macOS High Sierra 10.13.5?

Comment installer Python 2 sur macOS 12.3+

Comment installer homebrew sur macOS? Erreur:> -bash: $: commande introuvable

Comment installer SQL Developer sur macOS Catalina 10.15?

Comment puis-je installer libEGL.dylib sur MacOS ?

Comment installer et utiliser GNU "ls" sur macOS?

Comment installer Perl sur macOS 10.13 High Sierra

Comment installer une version spécifique de NASM sur MacOS

TOP liste

  1. 1

    Microsoft.WebApplication.targets

  2. 2

    Spring @RequestParam DateTime format comme ISO 8601 Date Heure facultative

  3. 3

    comment supprimer "compte de connexion google" à des fins de développement - actions sur google

  4. 4

    Comment ajouter une entrée à une table de base de données pour une combinaison de deux tables

  5. 5

    Passer la taille d'un tableau 2D à une fonction ?

  6. 6

    Exporter la table de l'arborescence vers CSV avec mise en forme

  7. 7

    Impossible d'accéder à la vue personnalisée pendant le test de l'interface utilisateur dans XCode

  8. 8

    Créer un système Buzzer à l'aide de python

  9. 9

    Comment changer le navigateur par défaut en Microsoft Edge pour Jupyter Notebook sous Windows 10 ?

  10. 10

    impossible d'obtenir l'image d'arrière-plan en plein écran dans reactjs

  11. 11

    Algorithme: diviser de manière optimale une chaîne en 3 sous-chaînes

  12. 12

    CSS: before ne fonctionne pas sur certains éléments,: after fonctionne très bien

  13. 13

    Conversion double en BigDecimal en Java

  14. 14

    Comment obtenir l'intégration contextuelle d'une phrase dans une phrase à l'aide de BERT ?

  15. 15

    Comment choisir le nombre de fragments et de répliques Elasticsearch

  16. 16

    Comment vérifier si un utilisateur spécifique a un rôle? Discord js

  17. 17

    Comment créer un bot à compte à rebours dans Discord en utilisant Python

  18. 18

    Existe-t-il un moyen de voir si mon bot est hors ligne ?

  19. 19

    comment afficher un bouton au-dessus d'un autre élément ?

  20. 20

    Comment activer le message Pylint "too-many-locals" dans VS Code?

  21. 21

    Je continue à obtenir l'objet 'WSGIRequest' n'a pas d'attribut 'Get' sur django

chaudétiquette

Archive