Dies ist der Befehl clang-check-3.6, der im kostenlosen OnWorks-Hosting-Provider mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator ausgeführt werden kann
PROGRAMM:
NAME/FUNKTION
clang-check - Handbuchseite für clang-check 3.6
BESCHREIBUNG
FEHLER: ld.so: Objekt 'libfakeroot-sysv.so' von LD_PRELOAD kann nicht vorgeladen werden (kann nicht
Gemeinsam genutzte Objektdatei öffnen): wird ignoriert. VERWENDUNG: clang-check [Optionen] [... ]
OPTIONEN:
Allgemeine Optionen:
-Hilfe - Verfügbare Optionen anzeigen (-hilfe-versteckt für mehr)
-Hilfe-Liste - Liste der verfügbaren Optionen anzeigen (-Hilfe-Liste-versteckt für
mehr)
-Ausführung - Zeigen Sie die Version dieses Programms an
Clang-Check-Optionen:
-analysieren - Statische Analyse-Engine ausführen
-ast-dump - Erstellen Sie ASTs und debuggen Sie sie dann aus
-ast-dump-filter=- Benutzen mit -ast-dump or -nachdruck nur ausgeben/drucken AST
Deklarationsknoten mit einer bestimmten Teilzeichenfolge in einem qualifizierten Namen. Verwenden -ast-Liste zu
Listet alle filterbaren Deklarationsknotennamen auf.
-ast-Liste - Erstellen Sie ASTs und drucken Sie die Liste der qualifizierten Deklarationsknoten
Namen
-nachdruck - Bauen Sie ASTs und drucken Sie sie dann hübsch aus
-extra-arg=- Zusätzliches Argument zum Anhängen an die Compiler-Befehlszeile
-extra-arg-before=- Zusätzliches Argument, das der Compiler-Befehlszeile vorangestellt wird
-repariere-was-du-kannst - Wenden Sie Fix-it-Ratschläge an, auch wenn nicht behebbare Fehler vorhanden sind
-repariere es - Wenden Sie Fix-it-Ratschläge auf die Eingabequelle an
-p=- Pfad erstellen
-p wird verwendet, um eine Kompilierungsbefehlsdatenbank zu lesen.
Dies kann beispielsweise ein CMake-Build-Verzeichnis sein, in dem eine Datei namens
compile_commands.json existiert (verwenden Sie -DCMAKE_EXPORT_COMPILE_COMMANDS=ON CMake-Option
um diese Ausgabe zu erhalten). Wenn kein Build-Pfad angegeben ist, wird eine Suche nach
Compile_commands.json wird durch alle übergeordneten Pfade der ersten Eingabe versucht
Datei . Sehen: http://clang.llvm.org/docs/HowToSetupToolingForLLVM.html zum Beispiel
Clang Tooling in einem Quellbaum einzurichten.
... geben die Pfade von Quelldateien an. Diese Wege sind
in der Compile-Befehlsdatenbank nachgesehen. Wenn der Pfad einer Datei absolut ist,
muss in den Quellbaum von CMake zeigen. Wenn der Pfad relativ ist, wird der aktuelle
Arbeitsverzeichnis muss sich im CMake-Quellbaum befinden und die Datei muss sich in einem
Unterverzeichnis des aktuellen Arbeitsverzeichnisses. "./"-Präfixe in den entsprechenden Dateien
wird automatisch entfernt, aber der Rest eines relativen Pfads muss ein Suffix von . sein
einen Pfad in der Kompilierungsbefehlsdatenbank.
Um beispielsweise clang-check für alle Dateien in einem Unterbaum des Quellbaums auszuführen, verwenden Sie:
Pfad/in/Unterbaum finden -Name '*.cpp'|xargs Clang-Check
oder einen bestimmten Build-Pfad verwenden:
Pfad/in/Unterbaum finden -Name '*.cpp'|xargs Clang-Check -p bauen/pfad
Beachten Sie, dass Pfad/in/Unterbaum und aktuelles Verzeichnis den beschriebenen Regeln folgen sollten
zu teilen.
Verwenden Sie clang-check-3.6 online mit den onworks.net-Diensten