Aceasta este comanda include-what-you-you-care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS
PROGRAM:
NUME
include-what-you-you-use - Analizează #includes în fișierele sursă C și C++
DESCRIERE
UTILIZARE: include-ce-folosești [-Xiwyu --iwyu_opt]... Aici sunt
puteti specifica (ex -Xiwyu --verbos=3):
--check_also=: îi spune iwyu să imprime informații despre încălcarea iwyu
pentru toate fișierele care se potrivesc cu modelul glob dat (în plus față de cel implicit al
raportare pentru fișierul .cc de intrare și fișierele .h asociate acestuia). Acest steag poate fi
specificat de mai multe ori pentru a specifica mai multe modele glob.
--cwd=: îi spune iwyu care este directorul de lucru curent.
--howtodebug[=]: fără arg, imprimă instrucțiuni
cum se rulează iwyu sub gdb pentru fișierul de intrare și se iese. Cu un arg, numai printuri
când fișierul de intrare se potrivește cu arg.
--mapping_file=: oferă iwyu un fișier de mapare.
--no_default_mappings: nu adăugați mapările implicite ale iwyu.
--pch_in_code: marcați prima includere într-o unitate de traducere ca a
antet precompilat.
Utilizare --pch_in_code pentru a preveni IWYU de la
eliminarea PCH necesară include.
Deși Clang forțează PCH-uri
pentru a fi listate ca antete de prefix, modelul PCH-in-code poate fi utilizat cu GCC și este
practică standard pe MSVC (de ex. stdafx.h).
--prefix_header_includes=: îi spune lui iwyu ce să facă
în sursă include și transmite declarații care implică anteturi de prefix. Prefix
antetul este un fișier inclus prin opțiunea de linie de comandă -include. Dacă antetul prefixului face
include sau transmite declarația învechită, prezența unui astfel de include poate fi controlată
cu următoarele valori
adaugă: sunt adăugate linii noi
păstrați: liniile noi nu sunt adăugate, cele existente sunt păstrate intacte
eliminați: liniile noi nu sunt adăugate, cele existente sunt eliminate
Valoarea implicită este „adăugați”.
--tranzitive_includes_only: nu sugerați adăugarea unui fișier
foo.h, cu excepția cazului în care foo.h este deja vizibil în includerile tranzitive ale fișierului.
--max_line_length: lungimea maximă a liniei pentru include.
Rețineți că acest lucru afectează numai comentariile și alinierea acestora, lungimea maximă a liniei
poate fi încă depășit cu nume lungi de fișiere (implicit: 80). --verbos=: cel
mai mare este nivelul, cu atât mai multă producție.
În plus față de opțiunile specifice IWYU, puteți specifica următoarele opțiuni fără -Xiwyu
prefix:
--Ajutor: imprimă acest ajutor și iese.
--versiune: imprimă versiunea și iese.
Utilizați include-ce-ce-utilizați online folosind serviciile onworks.net