AnglaisFrançaisEspagnol

Ad


Icône de favori OnWorks

inclure-ce-que-vous-utilisez - En ligne dans le Cloud

Exécutez inclure ce que vous utilisez dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande include-what-you-use qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

PROGRAMME:

Nom


include-what-you-use - Analyse les #includes dans les fichiers source C et C++

DESCRIPTION


UTILISATION : inclure-ce-que-vous-utilisez [-Xiwyu --iwyu_opt]... Voici les
vous pouvez spécifier (par exemple -Xiwyu --verbeux=3):

--check_also=: indique à iwyu d'imprimer les informations de violation d'iwyu

pour tous les fichiers correspondant au modèle glob donné (en plus de la valeur par défaut de
rapport pour le fichier .cc d'entrée et ses fichiers .h associés). Ce drapeau peut être
spécifié plusieurs fois pour spécifier plusieurs modèles de glob.

--cwd=: indique à iwyu quel est le répertoire de travail actuel.

--howtodebug[=] : sans argument, imprime les instructions sur

comment exécuter iwyu sous gdb pour le fichier d'entrée, et quitte. Avec un argument, imprime uniquement
lorsque le fichier d'entrée correspond à l'argument.

--mapping_file=: donne à iwyu un fichier de mappage.

--no_default_mappings: ne pas ajouter les mappages par défaut d'iwyu.

--pch_in_code: marquez le premier inclure dans une unité de traduction en tant que

en-tête précompilé.
Utilisez --pch_in_code pour empêcher IWYU de

suppression des inclusions nécessaires de PCH.
Bien que Clang force les PCH

pour être répertorié comme en-têtes de préfixe, le modèle PCH-in-code peut être utilisé avec GCC et est
pratique standard sur MSVC (par exemple stdafx.h).

--prefix_header_includes=: dit à iwyu quoi faire avec

in-source comprend et transfère des déclarations impliquant des en-têtes de préfixe. Préfixe
l'en-tête est un fichier inclus via l'option de ligne de commande -comprendre. Si l'en-tête de préfixe fait
inclure ou transmettre la déclaration obsolète, la présence d'une telle inclusion peut être contrôlée
avec les valeurs suivantes

ajouter : de nouvelles lignes sont ajoutées

keep : les nouvelles lignes ne sont pas ajoutées, les lignes existantes sont conservées intactes

remove : les nouvelles lignes ne sont pas ajoutées, les lignes existantes sont supprimées

La valeur par défaut est « ajouter ».

--transitive_includes_only: ne pas suggérer qu'un fichier ajoute

foo.h à moins que foo.h ne soit déjà visible dans les inclusions transitives du fichier.

--max_line_length: longueur de ligne maximale pour les inclusions.

Notez que cela n'affecte que les commentaires et leur alignement, la longueur de ligne maximale
peut encore être dépassé avec des noms de fichiers longs (par défaut : 80). --verbeux=: les
plus le niveau est élevé, plus il y a de sortie.

En plus des options spécifiques à IWYU, vous pouvez spécifier les options suivantes sans -Xiwyu
préfixe:

--Aidez-moi: imprime cette aide et quitte.

--version: imprime la version et quitte.

Utilisez include-what-you-use en ligne en utilisant les services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

  • 1
    Phaser
    Phaser
    Phaser est un open rapide, gratuit et amusant
    framework de jeu source HTML5 qui offre
    Rendu WebGL et Canvas à travers
    navigateurs Web de bureau et mobiles. Jeux
    peut être co...
    Télécharger Phaser
  • 2
    Moteur VASSAL
    Moteur VASSAL
    VASSAL est un moteur de jeu pour créer
    versions électroniques de la carte traditionnelle
    et jeux de cartes. Il fournit un soutien pour
    rendu et interaction des pièces de jeu,
    et...
    Télécharger le moteur VASSAL
  • 3
    OpenPDF - Fork d'iText
    OpenPDF - Fork d'iText
    OpenPDF est une bibliothèque Java pour créer
    et l'édition de fichiers PDF avec une licence LGPL et
    Licence open source MPL. OpenPDF est le
    LGPL/MPL open source successeur d'iText,
    un ...
    Télécharger OpenPDF - Fork d'iText
  • 4
    SAGA SIG
    SAGA SIG
    SAGA - Système d'automatisation
    Analyses géoscientifiques - est un
    Logiciel de système d'information (SIG) avec
    immenses capacités pour les géodonnées
    traitement et an...
    Télécharger le SIG SAGA
  • 5
    Boîte à outils pour Java/JTOOpen
    Boîte à outils pour Java/JTOOpen
    IBM Toolbox for Java / JTOpen est un
    bibliothèque de classes Java prenant en charge
    programmation client/serveur et internet
    modèles vers un système exécutant OS/400,
    i5/OS, ou...
    Télécharger Toolbox pour Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (ou D3 pour les documents pilotés par les données)
    est une bibliothèque JavaScript qui vous permet
    produire des données dynamiques et interactives
    visualisations dans les navigateurs Web. Avec D3
    toi...
    Télécharger D3.js
  • Plus "

Commandes Linux

Ad