GoGPT Best VPN GoSearch

Icône de favori OnWorks

cflowposix - En ligne dans le Cloud

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


cflow — génère un graphe de flux en langage C (PREMIUM)

SYNOPSIS


cflow [-r] [-d num] [-D prénom[=def]]... [-i incl] [-Je dir]...
[−U dir]... filet...

DESCRIPTION


Le site de cflow utilitaire doit analyser une collection de fichiers objet ou assembleur, langage C,
lex, ou yacc fichiers source, et essayez de construire un graphique, écrit sur la sortie standard,
cartographier les références externes.

OPTIONS


Le site de cflow l'utilitaire doit être conforme au volume Base Definitions de POSIX.1‐2008, Blog
12.2, Services Publics Syntaxe Conseils et recommandations, sauf que l'ordre du -D, -Jeet la bien-aimée Sonate en la majeur −U Options
(qui sont identiques à leur interprétation par c99) est important.

Les options suivantes doivent être prises en charge :

-d num Indiquez la profondeur à laquelle le diagramme de flux est coupé. La demande doit
s'assurer que l'argument num est un entier décimal. Par défaut, c'est un très
grand nombre (généralement supérieur à 32000). Tentatives de réglage de la profondeur de coupe
à un entier non positif doit être ignoré.

-i incl Augmentez le nombre de symboles inclus. Les incl option-argument est l'un des
caractères suivants :

x Incluez des symboles de données externes et statiques. La valeur par défaut est d'inclure
ne fonctionne que dans le diagramme de flux.

_ (souligné) Inclut les noms qui commencent par un . Le défaut
doit être d'exclure ces fonctions (et les données si -i x est utilisé).

-r Inversez la relation appelant:appelé, produisant une liste inversée montrant
les appelants de chaque fonction. La liste doit également être triée en
ordre lexicographique par appelé.

OPÉRANDES


L'opérande suivant est pris en charge :

filet Le chemin d'accès d'un fichier pour lequel un graphique doit être généré. Noms de fichiers suffixés
by .l doit être considéré comme lex contribution, .y as yacc contribution, .c as c99 contribution,
et .i comme la sortie de c99 −E. Ces fichiers sont traités comme il convient,
déterminé par leur suffixe.

Fichiers suffixés par .s (source assembleur conventionnelle) peut avoir des
informations qui en sont extraites.

STDIN


Non utilisé.

CONTRIBUTION DES DOSSIERS


Les fichiers d'entrée doivent être des fichiers objets ou assembleur, langage C, lex, ou yacc fichiers source.

ENVIRONNEMENT VARIABLES


Les variables d'environnement suivantes doivent affecter l'exécution de cflow:

LANGUE Fournissez une valeur par défaut pour les variables d'internationalisation qui ne sont pas définies ou
nul. (Voir le volume Définitions de base de POSIX.1‐2008, Blog 8.2,
Internationalisation Variables pour la priorité de l'internationalisation
variables utilisées pour déterminer les valeurs des catégories de paramètres régionaux.)

LC_TOUS S'il est défini sur une valeur de chaîne non vide, remplace les valeurs de tous les autres
variables d'internationalisation.

LC_COLLER
Déterminez les paramètres régionaux pour l'ordre de la sortie lorsque le -r option est utilisée.

LC_CTYPE Déterminer la localisation pour l'interprétation des séquences d'octets de données de texte
sous forme de caractères (par exemple, des caractères à un octet par opposition aux caractères à plusieurs octets dans
arguments et fichiers d'entrée).

LC_MESSAGES
Déterminez les paramètres régionaux qui doivent être utilisés pour affecter le format et le contenu de
messages de diagnostic écrits dans l'erreur standard.

NLSPATH Déterminer l'emplacement des catalogues de messages pour le traitement des LC_MESSAGES.

ASYNCHRONE ÉVÈNEMENTS


Par défaut.

SORTIE STD


Le diagramme de flux écrit sur la sortie standard doit être formaté comme suit :

"%ré %s :%s\n", <référence nombre>,de défis>,définition>

Chaque ligne de sortie commence par un numéro de référence (c'est-à-dire une ligne), suivi de
indentation d'au moins une position de colonne par niveau. Il est suivi du nom de
le mondial, un , et sa définition. Normalement, les globales ne sont que des fonctions non définies
comme externe ou commençant par un ; voir la section OPTIONS pour le -i
possibilité d'insertion. Pour les informations extraites de la source en langage C, la définition
consiste en une déclaration de type abstrait (par exemple, carboniser *) et, délimité par l'angle
parenthèses, le nom du fichier source et le numéro de ligne où la définition a été trouvée.
Les définitions extraites des fichiers objets indiquent le nom du fichier et le compteur d'emplacement sous
lequel le symbole est apparu (par exemple, texte).

Une fois qu'une définition d'un nom a été écrite, les références ultérieures à ce nom contiennent
uniquement le numéro de référence de la ligne où se trouve la définition. Pour indéfini
références, seulement "<>" sera écrit.

STDERR


L'erreur standard ne doit être utilisée que pour les messages de diagnostic.

SORTIE DES DOSSIERS


Aucun.

ÉLARGI DESCRIPTION


Aucun.

EXIT STATUT


Les valeurs de sortie suivantes doivent être renvoyées :

0 Achèvement réussi.

>0 Une erreur s'est produite.

CONSÉQUENCES OF LES ERREURS


Par défaut.

Le site de Abonnement les sections sommes-nous informatif.

INSCRIPTION UTILISATION


Fichiers produits par lex et yacc provoquer la réorganisation des déclarations de numéro de ligne, et cela
peut confondre cflow. Pour obtenir des résultats corrects, l'entrée de yacc or lex doit être dirigé vers
cflow.

EXEMPLES


Étant donné ce qui suit dans fichier.c:

int i;
int f ();
int g();
int h();
int
principale()
{
f ();
g();
f ();
}
int
F()
{
i = h();
}

La commande:

cflow -i x fichier.c

produit la sortie:

1 principale: entier(), <file.c 6>
2 f: entier(), <file.c 13>
3 h: <>
4 i: entier, <file.c 1>
5 g: <>

RAISONNEMENT


Aucun.

FUTUR DIRECTIONS


Aucun.

Utilisez cflowposix 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.