Maison > développement back-end > C++ > Créer un outil de formatage de code C/C++ à l'aide de l'outil Clang

Créer un outil de formatage de code C/C++ à l'aide de l'outil Clang

WBOY
Libérer: 2023-08-26 13:09:18
avant
1463 Les gens l'ont consulté

Créer un outil de formatage de code C/C++ à laide de loutil Clang

Dans ce didacticiel, nous discuterons d'un programme permettant de créer un outil de formatage de code C/C++ à l'aide d'outils clang.

SETUP

sudo apt install python
sudo apt install clang-format-3.5
Copier après la connexion

Ensuite, nous créerons un programme dans un emplacement où l'utilisateur actuel a autorisations de lecture et d'écriture des fichiers Python.

Exemple

import os
cpp_extensions = (".cxx",".cpp",".c", ".hxx", ".hh", ".cc", ".hpp")
for root, dirs, files in os.walk(os.getcwd()):
   for file in files:
      if file.endswith(cpp_extensions):
         os.system("clang-format-3.5 -i -style=file " + root + "/" + file)
Copier après la connexion

Crée un fichier au format de fichier dans le répertoire de niveau supérieur de l'utilisateur actuel.

Output

clang-format-3.5 -style=google -dump-config > .clang-format
Copier après la connexion

Enfin, copiez ce fichier dans le répertoire de niveau supérieur du projet en cours.

Vous pouvez désormais utiliser votre propre outil de formatage de code. Exécutez simplement le fichier Python créé et vous êtes prêt à partir !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:tutorialspoint.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal