AnglaisFrançaisEspagnol

Ad


Icône de favori OnWorks

iconc - En ligne dans le Cloud

Exécutez iconc 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 à l'aide de 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 iconc 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