EngelsFransSpaans

Ad


OnWorks-favicon

iconc - Online in de cloud

Voer iconc uit in de gratis hostingprovider van OnWorks via Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

Dit is het commando iconc dat kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

PROGRAMMA:

NAAM


icon - interpreteer of compileer Icon-programma's

KORTE INHOUD


icont [ optie ... ] bestand ... [ -x arg ... ]
iconc [ optie ... ] bestand ... [ -x arg ... ]

PRODUCTBESCHRIJVING


icont en iconc zetten elk een Icon-bronprogramma om in uitvoerbare vorm. icont
vertaalt snel en zorgt voor interpretatieve uitvoering. iconc duurt langer om te compileren, maar
produceert programma's die sneller worden uitgevoerd. icont en iconc kunnen voor het grootste deel worden gebruikt
uitwisselbaar.

Deze handleiding beschrijft zowel icont als iconc. Waar er verschillen zijn in
gebruik tussen icont en iconc, deze worden genoteerd.

Dien in namen: Bestanden waarvan de naam eindigt op .icn worden verondersteld Icon-bronbestanden te zijn. de .icn
achtervoegsel mag worden weggelaten; als het niet aanwezig is, wordt het geleverd. Het teken - kan worden gebruikt
om een ​​Icoon-bronbestand aan te geven dat in standaardinvoer is opgegeven. Verschillende bronbestanden kunnen
gegeven op dezelfde opdrachtregel; zo ja, dan worden ze gecombineerd tot één programma.

De naam van het uitvoerbare bestand is de basisnaam van het eerste invoerbestand, gevormd door
het achtervoegsel verwijderen, indien aanwezig. stdin wordt gebruikt voor bronprogramma's die in standaard worden gegeven
invoer.

Verwerking: Zoals opgemerkt in de bovenstaande samenvatting, accepteren icont en iconc opties gevolgd door:
bestandsnamen, optioneel gevolgd door -x en argumenten. Als -x wordt gegeven, is het programma
automatisch uitgevoerd en alle volgende argumenten worden eraan doorgegeven.

icont: De verwerking door icont bestaat uit twee fasen: vertaling en Koppeling.
Tijdens de vertaling wordt elk Icon-bronbestand vertaald in een tussentaal
Dit betekent dat we onszelf en onze geliefden praktisch vergiftigen. ucode. Er worden twee ucode-bestanden gemaakt voor elk bronbestand, met basisnamen van de
bronbestand en achtervoegsels .u1 en .u2. Tijdens het koppelen worden de een of meer paren ucode
bestanden worden gecombineerd om een ​​enkele code het dossier. De ucode-bestanden worden verwijderd na de
icode-bestand wordt gemaakt.

Verwerking door icont kan worden beëindigd na vertaling door de -c optie. In dit geval,
de ucode-bestanden worden niet verwijderd. De namen van .u1-bestanden uit eerdere vertalingen kunnen zijn:
gegeven op de icont-opdrachtregel. Deze bestanden en de bijbehorende .u2-bestanden zijn inbegrepen
in de koppelingsfase na de vertaling van eventuele bronbestanden. Het achtervoegsel .u kan worden gebruikt
in plaats van .u1; in dit geval wordt de 1 automatisch geleverd. Ucode-bestanden die zijn
expliciet genoemd worden niet verwijderd.

iconc: De verwerking door iconc bestaat uit twee fasen: code generatie en
compilatie en Koppeling. De codegeneratiefase produceert C-code, bestaande uit een .c en
een .h-bestand, met de basisnaam van het eerste bronbestand. Deze bestanden worden vervolgens gecompileerd en
gekoppeld om een ​​uitvoerbaar binair bestand te produceren. De C-bestanden worden normaal gesproken verwijderd nadat
samenstellen en koppelen.

De verwerking door iconc kan na het genereren van de code worden beëindigd met de optie -c. In deze
geval worden de C-bestanden niet verwijderd.

OPTIES


De volgende opties worden herkend door icont en iconc:

-c Stop na het aanmaken van tussenbestanden en verwijder ze niet.

-e filet
Leid standaardfoutuitvoer om naar filet.

-fs
Volledige tekenreeksaanroep inschakelen.

-o naam
Geef het uitvoerbestand een naam naam.

-s Onderdruk informatieve berichten. Normaal gesproken zowel informatieve berichten als foutmeldingen
worden verzonden naar de standaardfoutuitvoer.

-t Zorg ervoor dat &trace een beginwaarde van -1 heeft wanneer het programma wordt uitgevoerd en voor
iconc schakelt foutopsporingsfuncties in.

-u Geef waarschuwingsberichten uit voor niet-aangegeven identifiers in het programma.

-v i
Stel het breedsprakigheidsniveau van informatieve berichten in op i

-E Leid de resultaten van voorbewerkingen naar standaarduitvoer en blokkeer verdere bewerkingen.

De volgende extra opties worden herkend door iconc:

-f snaar
Schakel functies in zoals aangegeven door de letters in snaar:

een alles, gelijk aan delns

d debugging-functies inschakelen: display(), name(), variable(), error trace back, en
het effect van -fn (zie hieronder)

e foutconversie inschakelen

l inschakelen groot geheel getal rekenkunde

n code produceren die regelnummers en bestandsnamen in de broncode bijhoudt

s inschakelen volledige tekenreeksaanroep

-n snaar
Schakel specifieke optimalisaties uit. Deze worden aangegeven met de letters in snaar:

een alles, gelijk aan ces

c controlestroomoptimalisaties anders dan optimalisaties van switchstatements

e operaties in-line uitbreiden wanneer redelijk (trefwoorden worden altijd in-line geplaatst)

s optimaliseren schakelinstructies die zijn gekoppeld aan bewerkingsaanroepen

t typ gevolgtrekking

-p arg
Passeren arg op naar de C-compiler gebruikt door iconc

-r pad
Gebruik het runtime-systeem op pad, die moet eindigen met een schuine streep.

-C prg
Laat iconc de C-compiler gebruiken die is gegeven door prg

MILIEU VARIABELEN


Wanneer een Icon-programma wordt uitgevoerd, worden verschillende omgevingsvariabelen onderzocht om te bepalen:
bepaalde uitvoeringsparameters. Waarden tussen haakjes zijn de standaardwaarden.

ZWART formaat (500000)
De initiële grootte van het toegewezen blokgebied, in bytes.

SAMENWERKEN (2000)
De grootte, in woorden, van elk co-expressieblok.

DBLIST
De locatie van databases voor iconc om te zoeken vóór de standaard. De waarde van
DBLIST moet een door blanco gescheiden tekenreeks van het formulier zijn p1 p2 ... pn waarbij de pi naam
directories.

ICONCORE
Indien ingesteld, wordt een kerndump geproduceerd voor foutbeëindiging.

ICONX
De locatie van iconx, de uitvoerder voor icode-bestanden, is ingebouwd in een icode-bestand wanneer:
het wordt geproduceerd. Deze locatie kan worden overschreven door de omgevingsvariabele in te stellen
ICONX. Als ICONX is ingesteld, wordt de waarde ervan gebruikt in plaats van de locatie die is ingebouwd in de
icode-bestand.

IPATH
De locatie van ucode-bestanden gespecificeerd in linkdeclaraties voor icont. IPATH is een
blanco gescheiden lijst met mappen. De huidige directory wordt altijd eerst doorzocht,
ongeacht de waarde van IPATH.

LPATH
De locatie van bronbestanden gespecificeerd in preprocessor $inclusief richtlijnen en in link
declaraties voor iconc. LPATH is verder vergelijkbaar met IPATH.

MSTKGROOTTE (10000)
De grootte, in woorden, van de belangrijkste tolkstack voor icont.

NOERRBUF
Standaard wordt &errout gebufferd. Als deze variabele is ingesteld, wordt &errout niet gebufferd.

QLSIZE (5000)
De grootte, in bytes, van de regio die wordt gebruikt voor verwijzingen naar tekenreeksen tijdens het weggooien
collectie.

STROOMGROOTTE (500000)
De initiële grootte van de tekenreeksruimte, in bytes.

SPOOR
De beginwaarde van &trace. Als deze variabele een waarde heeft, overschrijft deze de
vertaaltijd -t optie.

Iconc online gebruiken met onworks.net-services


Gratis servers en werkstations

Windows- en Linux-apps downloaden

  • 1
    Phaser
    Phaser
    Phaser is een snelle, gratis en leuke open
    source HTML5-gameframework dat biedt
    WebGL- en Canvas-weergave overdwars
    desktop- en mobiele webbrowsers. Spellen
    kan samen zijn...
    Phaser downloaden
  • 2
    VASSAL-motor
    VASSAL-motor
    VASSAL is een game-engine om te creëren
    elektronische versies van traditioneel bord
    en kaartspellen. Het biedt ondersteuning voor
    weergave en interactie van speelstukken,
    en...
    VASSAL-engine downloaden
  • 3
    OpenPDF - Vork van iText
    OpenPDF - Vork van iText
    OpenPDF is een Java-bibliotheek voor het maken van
    en het bewerken van PDF-bestanden met een LGPL en
    MPL open source-licentie. OpenPDF is de
    LGPL/MPL open source opvolger van iText,
    een...
    Download OpenPDF - Vork van iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - Systeem voor geautomatiseerd
    Geowetenschappelijke analyses - is een geografische
    Informatie Systeem (GIS) software met
    enorme mogelijkheden voor geodata
    verwerking en analyse...
    SAGA GIS downloaden
  • 5
    Toolbox voor Java/JTOpen
    Toolbox voor Java/JTOpen
    De IBM Toolbox voor Java / JTOpen is een
    bibliotheek van Java-klassen die de
    client/server- en internetprogrammering
    modellen naar een systeem met OS/400,
    i5/OS, o...
    Toolbox voor Java/JTOpen downloaden
  • 6
    D3.js
    D3.js
    D3.js (of D3 voor gegevensgestuurde documenten)
    is een JavaScript-bibliotheek waarmee u
    om dynamische, interactieve gegevens te produceren
    visualisaties in webbrowsers. Met D3
    u...
    D3.js downloaden
  • Meer "

Linux-commando's

  • 1
    abidiff
    abidiff
    abidiff - vergelijk ABI's van ELF-bestanden
    abidiff vergelijkt de Application Binary
    Interfaces (ABI) van twee gedeelde bibliotheken
    in ELF-formaat. Het straalt een betekenis uit
    verslag...
    Voer abidiff uit
  • 2
    blijf
    blijf
    abidw - serialiseer de ABI van een ELF
    bestand abidw leest een gedeelde bibliotheek in ELF
    formaat en verzendt een XML-representatie
    van zijn ABI naar standaarduitvoer. De
    uitgestoten ...
    Voer abidw uit
  • 3
    copac2xml
    copac2xml
    bibutils - conversie van bibliografie
    nutsvoorzieningen ...
    Voer copac2xml uit
  • 4
    Copt
    Copt
    copt - kijkgaatje-optimizer SYSNOPIS:
    copt-bestand.. BESCHRIJVING: copt is een
    kijkgaatje-optimizer voor algemeen gebruik. Het
    leest code van zijn standaardinvoer en
    schrijft een...
    Kopt uitvoeren
  • 5
    collect_stx_titles
    collect_stx_titles
    collect_stx_titles - titel verzamelen
    verklaringen van Stx-documenten ...
    Voer collect_stx_titles uit
  • 6
    gatling-bank
    gatling-bank
    bank - http-benchmark ...
    Run gatling-bank
  • Meer "

Ad