GoGPT Best VPN GoSearch

Icône de favori OnWorks

c_incl - En ligne dans le Cloud

Exécutez c_incl 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 c_incl 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


c_incl - déterminer les dépendances

SYNOPSIS


c_incl [ option...] nom de fichier
c_incl -Aidez-moi
c_incl -Version

DESCRIPTION


Le manuel de formation c_incl le programme est utilisé pour parcourir les fichiers source à la recherche de dépendances incluses
approprié pour [collect]ion ou #include-cooked-ing par cuisinier.

Le nom de fichier ``-'' désigne l'entrée standard. Lorsque vous utilisez ce fichier
nom, la mise en cache est ignorée.

Plusieurs langues de saisie sont prises en charge, consultez la liste des options pour plus de détails.

OPTIONS


Les options suivantes sont comprises.

-C Le fichier source est un fichier source C. On suppose qu'il aura le
dépendances résolues par le cpp(1) commande. Les mêmes incluent la sémantique que le
cpp(1) la commande sera employée. C'est la valeur par défaut. C'est un raccourci pour
``--language=c''

--Langue=prénom
Cette option peut être utilisée pour spécifier la langue du fichier source. Connaître les noms
inclure ``C'', ``M4'', ``optimistique'' et ``roff''.

Le langage « optimiste » s'attaquera à presque tout. Il accepte une inclusion
mot-clé dans tous les cas, y compris mixte, avec un espace blanc au début, mais au plus un
premier caractère de ponctuation. Il suppose que le nom de fichier suit l'include
mot-clé et ne contient pas d'espace blanc, et ne commence ni ne se termine par
caractères de ponctuation (il supprime tout ce qu'il peut trouver). Le reste de la ligne est
ignoré. L'inconvénient est qu'il reconnaîtra parfois des commandes et d'autres
text comme des directives d'inclusion involontaires, d'où le nom. Ceci est souvent utilisé pour
reconnaître inclure des directives dans une grande variété d'entrées assembleur.

-Roff Le fichier source est un fichier source *roff. On suppose qu'il aura le
dépendances résolues par le roffpp(1) commande. Les mêmes incluent la sémantique que
le roffpp(1) la commande sera employée. C'est un raccourci pour
``--language=roff''

-Verbeux
Dites ce qui se passe.

-Ichemin
Spécifiez inclure le chemin, a la cc (1).

-I-
Tous les répertoires que vous spécifiez avec -I options avant le -I- l'option est recherchée
seulement pour le cas de #comprendre "fichier"; ils ne sont pas recherchés #comprendre
.

Si des répertoires supplémentaires sont spécifiés avec -I options après la -I-, Ceux-ci
les répertoires sont recherchés pour tous #comprendre directives. (Ordinairement tous -I
les répertoires sont utilisés de cette façon.)

En outre, le -I- L'option inhibe l'utilisation du répertoire courant (où
le fichier d'entrée actuel provient) comme premier répertoire de recherche pour #comprendre
"fichier". Il n'y a aucun moyen de neutraliser cet effet de -I-. Avec -NS. vous pouvez
spécifiez la recherche du répertoire qui était en cours lorsque c_incl a été appelé. Cette
n'est pas exactement la même chose que ce que fait le préprocesseur par défaut, mais c'est souvent
satisfaisant.

Le manuel de formation -I- n'empêche pas l'utilisation des répertoires système standard pour
fichiers d'en-tête. Ainsi, -I- et -Aucun_Système sont indépendants.

-Chemins_absolus
Cette option peut être utilisée pour autoriser des chemins absolus dans la sortie. C'est généralement
le défaut.

-No_Absolute_Paths
Cette option peut être utilisée pour exclure les chemins absolus de la sortie.

-Absent_Local_Ignorer
Pour les fichiers inclus à l'aide d'un #comprendre ''nom de fichier.h'' directive, ignorez le fichier si
il est introuvable.

-Absent_Local_Mention
Pour les fichiers inclus à l'aide d'un #comprendre ''nom de fichier.h'' directive, imprime le nom du fichier
même si le fichier est introuvable. C'est la valeur par défaut (il doit probablement être
construit).

- Erreur_locale_absente
Pour les fichiers inclus à l'aide d'un #comprendre ''nom de fichier.h'' directive, affiche une erreur fatale
si le fichier est introuvable.

-Absent_System_Ignore
Pour les fichiers inclus avec un #comprendre directive, ignorez le fichier s'il
ne peut être trouvé. C'est la valeur par défaut (c'était probablement ifdef'ed).

-Absent_System_Mention
Pour les fichiers inclus avec un #comprendre directive, imprime le nom du fichier
même si le fichier est introuvable.

-Erreur_système_absente
Pour les fichiers inclus avec un #comprendre directive, affiche une erreur fatale si
le fichier est introuvable.

-Absent_Program_Ignore
Si le fichier nommé sur la ligne de commande est introuvable, faites comme si le fichier était
trouvé, mais était vide.

- Erreur_de_programme_absente
Si le fichier nommé sur la ligne de commande est introuvable, imprime une erreur fatale
un message. C'est la valeur par défaut.

-Escape_Newlines
Cette option peut être utilisée pour demander que les nouvelles lignes dans la sortie soient échappées avec
caractères de barre oblique inverse (``\'').

-Aidez-moi
Donner des informations sur la façon d'utiliser c_incl.

-Exclure nom de fichier
Cette option peut être utilisée pour désigner des noms de fichiers d'inclusion qui ne doivent pas être utilisés.

-Version
Dites quelle version de c_incl est en cours d'exécution.

-Fichiers_intérieurs nom de fichier...
Cette option peut être utilisée pour dire c_incl à propos des fichiers d'inclusion qui n'existent pas encore.
C'est parce qu'ils sont à l'intérieur du graphe de dépendance, mais cuire(1) n'a pas
fini de marcher encore. Souvent utilisé avec la fonction [interior-files] de Cook.
(Remarque: le nom de fichier list a un nombre arbitraire de fichiers ; ça se termine au suivant
option ou fin de ligne, vous devez donc faire attention à l'endroit où vous mettez l'entrée
nom de fichier.)

-Aucun_Système
Ne cherchez pas le / usr / include annuaire. Par défaut, la recherche est effectuée en dernier.
Cette option implique l'option -No_Absolute_Paths, sauf si explicitement
contredit.

-CAche
Cette option peut être utilisée pour activer la mise en cache. C'est la valeur par défaut.

-Pas_Cache
Cette option peut être utilisée pour désactiver la mise en cache.

-Préfixe un magnifique
Cette option peut être utilisée pour imprimer une chaîne avant que l'un des noms de fichiers ne soit
imprimé. Il ne sera pas imprimé si aucun nom de fichier n'est imprimé.

-Quote_FileNames
Cette option peut être utilisée pour avoir c_incl citer les noms de fichiers. Cela permet les noms de fichiers
contenir des caractères spécifiques à Cook, y compris des espaces.

-Suffixe un magnifique
Cette option peut être utilisée pour imprimer une chaîne après l'impression de tous les noms de fichiers.
Il ne sera pas imprimé si aucun nom de fichier n'est imprimé.

-Production nom de fichier
Cette option peut être utilisée pour spécifier le fichier de sortie. Par défaut à la norme
sortie si elle n'est pas définie.

-No_Source_Relative_Includes
Cette option donnera une erreur fatale si un #comprendre ''nom de fichier.h'' directive est
utilisé. Ceci est nécessaire lorsque vous utilisez la fonctionnalité search_list de Cook pour
assemblez une ligne de base et un espace de travail privé.

-RÉCursion
Cette option peut être utilisée pour spécifier que les fichiers d'inclusion imbriqués doivent être analysés,
afin que leurs inclusions puissent également être découvertes. C'est la valeur par défaut.

-Pas_RECursion
Cette option peut être utilisée pour spécifier que les fichiers d'inclusion imbriqués sont pas être
scanné. Cette option est recommandée pour une utilisation avec les recettes Cook cascade.
Cette option implique -Pas de cache, à moins qu'un -cache est spécifiée.

-Remove_Leading_Path chemin
Cette option peut être utilisée pour supprimer les préfixes de chemin des noms de fichiers inclus. Peut
être utilisé plus d'une fois. Ceci est nécessaire lorsque vous utilisez la liste de recherche de Cook
fonctionnalité pour assembler une ligne de base et un espace de travail privé ; généralement comme
``[pré-poste "-rlp=" "" [liste_recherche]]''

-Stripdot
Cette option peut être utilisée pour spécifier que les principaux répertoires de points redondants doivent être
être supprimé des chemins avant le traitement. C'est la valeur par défaut.

-No_STripdot
Cette option peut être utilisée pour spécifier que les principaux répertoires de points redondants ont besoin
ne pas être supprimé des chemins avant le traitement. (Certains aplatissements de chemin peuvent encore
se produire.)

-Substitute_Leading_Path grâce au à
Cette option peut être utilisée pour modifier les préfixes de chemin à partir des noms de fichiers inclus. Peut
être utilisé plus d'une fois. Ceci est nécessaire lorsque vous effectuez des travaux hétérogènes
construit dans la même arborescence de répertoires. En utilisant une variable ``arch'' pour contenir le
architecture, et en plaçant les objets de chaque architecture dans un répertoire séparé
tree, cette option peut être utilisée comme ``-slp [arch] "'[arch]'"'' (Les guillemets extérieurs
protéger de Cook, les guillemets intérieurs protègent de la coque.) Si vous avez besoin de plus
édition complexe, utilisé sed (1).

Toute autre option générera une erreur.

Toutes les options peuvent être abrégées ; l'abréviation est documentée en lettres majuscules,
toutes les lettres minuscules et les traits de soulignement (_) sont facultatifs. Vous devez utiliser consécutivement
séquences de lettres facultatives.

Toutes les options sont insensibles à la casse, vous pouvez les saisir en majuscules ou en minuscules ou un
combinaison des deux, la casse n'a pas d'importance.

Par exemple : les arguments "-help", "-HEL" et "-h" sont tous interprétés comme signifiant le -Aidez-moi
option. L'argument "-hlp" ne sera pas compris, car consécutifs optionnels
les caractères n'ont pas été fournis.

Les options et autres arguments de ligne de commande peuvent être mélangés arbitrairement sur la ligne de commande.

Les noms d'options longs GNU sont compris. Étant donné que tous les noms d'option pour c_incl sont longues,
cela signifie ignorer le "-" de début supplémentaire. Les "--option=Plus-value" la convention est aussi
compris.

MISE EN CACHE


Le mécanisme de mise en cache utilisé par le c_incl le programme met en cache les résultats de la recherche de fichiers pour
inclure des fichiers (dans un fichier appelé .c_inclrc dans le répertoire courant). Le cache est seulement
actualisé lorsqu'un fichier change.

Il a été démontré que l'utilisation de ce cache augmente considérablement les performances du
c_incl programme. En règle générale, seuls de petits fichiers de proportions dans un projet changent entre
builds, ce qui entraîne un taux de réussite du cache très élevé.

Lorsque vous utilisez la mise en cache, utilisez toujours les mêmes options de ligne de commande, sinon bizarre et
des choses merveilleuses vont arriver.

Le manuel de formation .c_inclrc fichier est un fichier binaire. Si vous souhaitez reconstruire le cache, supprimez simplement
ce fichier avec le rm(1) commande. Étant un fichier binaire, le .c_inclrc le fichier n'est pas
portable sur plusieurs machines ou systèmes d'exploitation, vous devrez donc le supprimer lorsque vous
déplacez vos sources. C'est un fichier binaire pour la performance.

Les accès au .c_inclrc fichier utilise le verrouillage de fichier, donc les recettes utilisant c_incl n'a pas besoin d'utiliser
la clause à fil unique.

EXIT STATUT


Le manuel de formation c_incl La commande se terminera avec un statut de 1 en cas d'erreur. Les c_incl la commande sera
ne sortir avec un statut de 0 s'il n'y a pas d'erreurs.

DROIT D'AUTEUR


c_incl Version 2.33
Copyright (C) 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Pierre Miller

Le manuel de formation c_incl le programme est livré avec ABSOLUMENT AUCUNE GARANTIE ; pour plus de détails, utilisez le 'c_incl
-Version Licence' commande. Ceci est un logiciel gratuit et vous pouvez le redistribuer
sous certaines conditions; pour plus de détails, utilisez le 'c_incl -Version Licence' commande.

Utilisez c_incl en ligne en utilisant les services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

Commandes Linux

Ad




×
Publicité
❤ ️Achetez, réservez ou achetez ici — gratuitement, contribue à maintenir la gratuité des services.