AnglaisFrançaisEspagnol

Ad


Icône de favori OnWorks

icont - En ligne dans le Cloud

Exécutez icont 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 l'icône de commande 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


icon - interpréter ou compiler des programmes Icon

SYNOPSIS


icont [ option ... ] fichier ... [ -x arg ... ]
iconc [ option ... ] fichier ... [ -x arg ... ]

DESCRIPTION


icont et iconc convertissent chacun un programme source Icon en une forme exécutable. icône
traduit rapidement et fournit une exécution interprétative. iconc prend plus de temps à compiler mais
produit des programmes qui s'exécutent plus rapidement. icont et iconc pour la plupart peuvent être utilisés
de façon interchangeable.

Cette page de manuel décrit à la fois icont et iconc. Là où il y a des différences dans
utilisation entre icont et iconc, ceux-ci sont notés.

Déposez votre dernière attestation Des noms: Les fichiers dont les noms se terminent par .icn sont supposés être des fichiers source Icon. Le .icn
le suffixe peut être omis ; s'il n'est pas présent, il est fourni. Le caractère - peut être utilisé
pour indiquer un fichier source Icon donné en entrée standard. Plusieurs fichiers sources peuvent être
donné sur la même ligne de commande ; si c'est le cas, ils sont combinés pour produire un seul programme.

Le nom du fichier exécutable est le nom de base du premier fichier d'entrée, formé par
en supprimant le suffixe, s'il est présent. stdin est utilisé pour les programmes source donnés en standard
contribution.

Traitement : Comme indiqué dans le synopsis ci-dessus, icont et iconc acceptent les options suivies de
noms de fichiers, éventuellement suivis de -x et d'arguments. Si -x est donné, le programme est
exécuté automatiquement et tous les arguments suivants lui sont transmis.

icont : Le traitement effectué par icont se compose de deux phases : traductions ainsi que lien.
Lors de la traduction, chaque fichier source Icon est traduit dans une langue intermédiaire
appelé ucode. Deux fichiers ucode sont produits pour chaque fichier source, avec les noms de base du
fichier source et suffixes .u1 et .u2. Lors de la liaison, la ou les paires de ucode
les fichiers sont combinés pour produire un seul icode déposer. Les fichiers ucode sont supprimés après le
Le fichier icode est créé.

Le traitement par icont peut être terminé après la traduction par l'option -c. Dans ce cas,
les fichiers ucode ne sont pas supprimés. Les noms des fichiers .u1 des traductions précédentes peuvent être
donné sur la ligne de commande icont. Ces fichiers et les fichiers .u2 correspondants sont inclus
dans la phase de liaison après la traduction de tout fichier source. Le suffixe .u peut être utilisé
à la place de .u1 ; dans ce cas le 1 est fourni automatiquement. les fichiers Ucode qui sont
explicitement nommés ne sont pas supprimés.

iconc : Le traitement effectué par iconc se compose de deux phases : code génération ainsi que
compilation ainsi que lien. La phase de génération de code produit un code C, composé d'un .c et
un fichier .h, avec le nom de base du premier fichier source. Ces fichiers sont ensuite compilés et
lié pour produire un fichier binaire exécutable. Les fichiers C sont normalement supprimés après
compilation et liaison.

Le traitement par iconc peut être terminé après la génération de code par l'option -c. Dans ce
cas, les fichiers C ne sont pas supprimés.

OPTIONS


Les options suivantes sont reconnues par icont et iconc :

-c Arrête après avoir produit les fichiers intermédiaires et ne les supprime pas.

-e filet
Rediriger la sortie d'erreur standard vers filet.

-fs
Activez l'appel de la chaîne complète.

-o prénom
Nommez le fichier de sortie prénom.

-s Supprime les messages informatifs. Normalement, les messages informatifs et les messages d'erreur
sont envoyés à la sortie d'erreur standard.

-t Faire en sorte que &trace ait une valeur initiale de -1 lorsque le programme est exécuté et pour
iconc active les fonctionnalités de débogage.

-u Émettre des messages d'avertissement pour les identifiants non déclarés dans le programme.

-v i
Définissez le niveau de verbosité des messages informatifs sur i

-E Dirigez les résultats du prétraitement vers la sortie standard et inhibez le traitement ultérieur.

Les options supplémentaires suivantes sont reconnues par iconc :

-f un magnifique
Activer les fonctionnalités comme indiqué par les lettres dans un magnifique:

un tout, équivalent à delns

d activer les fonctionnalités de débogage : display(), name(), variable(), error trace back, et
l'effet de -fn (voir ci-dessous)

e activer la conversion d'erreur

l activer l'arithmétique des grands entiers

n produire du code qui garde la trace des numéros de ligne et des noms de fichiers dans le code source

s activer l'invocation de la chaîne complète

-n un magnifique
Désactivez les optimisations spécifiques. Ceux-ci sont indiqués par les lettres de un magnifique:

un tout, équivalent à cest

c optimisations de flux de contrôle autres que les optimisations d'instructions switch

e développez les opérations en ligne lorsque cela est raisonnable (les mots-clés sont toujours mis en ligne)

s optimiser les instructions switch associées aux appels d'opération

inférence de type t

-p arg
Passé arg sur le compilateur C utilisé par iconc

-r chemin
Utilisez le système d'exécution à chemin, qui doit se terminer par une barre oblique.

-C Prg
Demandez à iconc d'utiliser le compilateur C fourni par Prg

ENVIRONNEMENT VARIABLES


Lorsqu'un programme Icon est exécuté, plusieurs variables d'environnement sont examinées pour déterminer
certains paramètres d'exécution. Les valeurs entre parenthèses sont les valeurs par défaut.

TAILLE NOIRE (500000)
La taille initiale de la région de bloc allouée, en octets.

COEXPSIZE (2000)
La taille, en mots, de chaque bloc de co-expression.

LISTE DE BD
L'emplacement des bases de données pour l'iconc à rechercher avant la base de données standard. La valeur de
DBLIST doit être une chaîne séparée par des blancs de la forme p1 p2 pn où le pi prénom
répertoires.

ICÔNE
S'il est défini, un vidage de mémoire est produit pour la fin d'erreur.

ICÔNE
L'emplacement d'iconx, l'exécuteur des fichiers icode, est intégré dans un fichier icode lorsque
il est produit. Cet emplacement peut être remplacé en définissant la variable d'environnement
ICONX. Si ICONX est défini, sa valeur est utilisée à la place de l'emplacement intégré dans le
fichier icode.

The IPATH Restorative Yoga
L'emplacement des fichiers ucode spécifié dans les déclarations de lien pour icont. IPATH est un
liste de répertoires séparés par des blancs. Le répertoire courant est toujours recherché en premier,
quelle que soit la valeur de IPATH.

LPATH
L'emplacement des fichiers source spécifié dans les directives $include du préprocesseur et dans le lien
déclarations pour iconc. LPATH est par ailleurs similaire à IPATH.

TAILLE MSTKS (10000)
La taille, en mots, de la pile principale de l'interpréteur pour icont.

NOERRBUF
Par défaut, &errout est mis en mémoire tampon. Si cette variable est définie, &errout n'est pas mis en mémoire tampon.

TAILLE QLS (5000)
La taille, en octets, de la région utilisée pour les pointeurs vers les chaînes pendant la récupération
collecte.

TAILLE STRS (500000)
La taille initiale de l'espace de chaîne, en octets.

TRACE
La valeur initiale de &trace. Si cette variable a une valeur, elle remplace la
option temps de traduction -t.

Utilisez icont en ligne en utilisant les services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

Commandes Linux

  • 1
    aarch64-linux-gnu-gnatbind
    aarch64-linux-gnu-gnatbind
    moucheron, moucheron, gnatbl, moucheron,
    gnatfind, gnathtml, gnatkr, gnatlink,
    moucherons, gnatmake, gnatprep, gnatpsta,
    gnatpsys, gnatxref - Boîte à outils GNAT
    DESCRIPTIF : Le...
    Exécutez aarch64-linux-gnu-gnatbind
  • 2
    aarch64-linux-gnu-gnatcho-5
    aarch64-linux-gnu-gnatcho-5
    moucheron, moucheron, gnatbl, moucheron,
    gnatfind, gnathtml, gnatkr, gnatlink,
    moucherons, gnatmake, gnatprep, gnatpsta,
    gnatpsys, gnatxref - Boîte à outils GNAT
    DESCRIPTIF : Le...
    Exécutez aarch64-linux-gnu-gnatcho-5
  • 3
    cpupower-idle-infos
    cpupower-idle-infos
    cpupower idle-info - Utilitaire pour
    récupérer les informations du noyau inactif du processeur
    SYNTAXE : cpupower [ -c cpulist ]
    idle-info [options] DESCRIPTION : Un outil
    qui imprime p...
    Exécutez cpupower-idle-info
  • 4
    cpupower-idle-set
    cpupower-idle-set
    cpupower idle-set - Utilitaire pour définir le processeur
    options de noyau spécifiques à l'état d'inactivité
    SYNTAXE : cpupower [ -c cpulist ]
    info-inactive [options] DESCRIPTION : Le
    cpupower inactif-se...
    Exécutez cpupower-idle-set
  • 5
    g.mapsetsgrass
    g.mapsetsgrass
    g.mapsets - Modifie/imprime l'utilisateur
    chemin de recherche du jeu de cartes actuel. Affecte la
    l'accès de l'utilisateur aux données existant sous le
    autres ensembles de cartes à l'emplacement actuel. ...
    Exécutez g.mapsetsgrass
  • 6
    g. messagegrass
    g. messagegrass
    g.message - Affiche un message, un avertissement,
    informations de progression ou erreur fatale dans le
    Chemin de l'HERBE. Ce module doit être utilisé dans
    scripts pour les messages servis à l'utilisateur.
    KEYW...
    Exécutez g.messagegrass
  • Plus "

Ad