Heim >Backend-Entwicklung >C++ >Erstellen Sie mit dem Clang-Tool ein C/C++-Codeformatierungstool

Erstellen Sie mit dem Clang-Tool ein C/C++-Codeformatierungstool

WBOY
WBOYnach vorne
2023-08-26 13:09:181448Durchsuche

Erstellen Sie mit dem Clang-Tool ein C/C++-Codeformatierungstool

In diesem Tutorial besprechen wir ein Programm zum Erstellen eines C/C++-Codeformatierungstools mit Hilfe von Clang-Tools.

SETUP

sudo apt install python
sudo apt install clang-format-3.5

Dann erstellen wir ein Programm an einem Ort, an dem sich der aktuelle Benutzer befindet Lese- und Schreibberechtigungen für Python-Dateien.

Beispiel

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)

Erstellt eine Dateiformatdatei im obersten Verzeichnis des aktuellen Benutzers.

Ausgabe

clang-format-3.5 -style=google -dump-config > .clang-format

Kopieren Sie diese Datei abschließend in das oberste Verzeichnis des aktuellen Projekts.

Jetzt können Sie Ihr eigenes Code-Formatierungstool verwenden. Führen Sie einfach die erstellte Python-Datei aus und schon kann es losgehen!

Das obige ist der detaillierte Inhalt vonErstellen Sie mit dem Clang-Tool ein C/C++-Codeformatierungstool. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen