Amazon Best VPN GoSearch

OnWorks-favicon

papegaai

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

Dit is de commandopapegaai die 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


papegaai - Parrot virtuele machine

KORTE INHOUD


papegaai [-opties] [argumenten ...]

PRODUCTBESCHRIJVING


Parrot is een virtuele machine die is ontworpen om efficiënt bytecode te compileren en uit te voeren voor:
dynamische talen. Parrot host momenteel een verscheidenheid aan taalimplementaties in verschillende
stadia van voltooiing, waaronder Tcl, Javascript, Ruby, Lua, Scheme, PHP, Python, Perl 6,
APL en een .NET bytecode-vertaler. Papegaai gaat niet over papegaaien, maar we zijn nogal dol op
van hen, om voor de hand liggende redenen.

OPTIES


-h
--help Druk het optieoverzicht af op de opdrachtregel.
-V
--versie Versie-informatie afdrukken en afsluiten.
-I
--erbij betrekken Voeg "path" toe aan het include-zoekpad.
-L
--bibliotheek Voeg "pad" toe aan het zoekpad van de bibliotheek.
--hasjzaad [hexatal]
Stelt de hash-seed in op de opgegeven waarde. Deze optie is handig voor het debuggen
intermitterende storingen, maar zou moeten niet worden gebruikt in de productie. Voor meer informatie
over deze optie, zien docs/dev/profilering.pod, docs/project/hacking_tips.pod,
docs/running.poden docs/inzendingen.pod.

-X
--dynext Voeg "pad" toe aan het zoekpad voor dynamische extensies.

lopen kern opties
Deze opties selecteren de runcore, wat handig is voor prestatieafstemming en foutopsporing.
Voor meer informatie over deze opties, zien de sectie "Over runcores" in
docs/running.pod.

-R
--runcore [KERN]
Selecteer de runcore. De volgende kernen zijn beschikbaar in Parrot, maar mogelijk niet allemaal:
beschikbaar op uw systeem:

snelle kale kern zonder grenzen te controleren of
context-update (standaard)

traag, grenzen, grenzen controleren kern

traceergrenzen controleren kern met traceerinfo
(zie 'papegaai --help-debug')

profilering zie F

subprof profiler op subroutineniveau
(zie POD in F )

-p
--profiel Voer uit met de langzame kern en druk een uitvoeringsprofiel af.
-t
--spoor Werk met de langzame kern en druk traceerinformatie af om stderr.
Bekijk "parrot --help-debug" voor beschikbare vlagbits.

VM opties
-D
--papegaai-debug[=HEXVLAGGEN]
Schakel de foutopsporingsvlag voor tolken in. Bekijk "parrot --help-debug" voor beschikbare vlagbits.

--help-debuggen Druk de samenvatting af van debug- en traceringsvlagbits.
-w
--waarschuwingen Schakel waarschuwingen in.
Bekijk "parrot --help-debug" voor beschikbare vlagbits.

-G
--geen-gc Schakel GC uit.
Dit kan handig zijn voor het vinden van GC-gerelateerde bugs.

Opmerking: gebruik deze optie niet voor langer lopende programma's: aangezien er geen geheugen is
langer wordt gerecycled, kan het snel uitgeput raken.

-g
--gc [GC-type]

GC MS2 opties

--gc-dynamische-drempel= percentage
Maximaal geheugenverlies door GC

--gc-min-drempel=Kb

GC GMS opties

--gc-kinderdagverblijf-grootte= procent van het systeem
Grootte van gen0 (standaard 2)

--gc-debuggen Schakel GC-foutopsporing (Garbage Collection) in.
Dit legt enige spanning op het GC-subsysteem en kan de uitvoering aanzienlijk vertragen.

--lektest|--eindelijk vernietigen
Maak alle geheugen van de laatste tolk vrij. Dit is handig bij het uitvoeren van lekcontroles.

-.
--wacht Lees een toetsaanslag voordat u begint.
Dit is handig wanneer u een debugger wilt koppelen aan platforms zoals Windows.

--runtime-voorvoegsel
Druk het runtime-prefixpad af en sluit af.

--numthreads
Overschrijft het automatisch gedetecteerde aantal CPU-kernen om het aantal besturingssystemen in te stellen
draden. Minimum aantal: 2

Compiler opties
-O[peil]
Geldige optimalisatieniveaus: "-O", "-O1", "-O2", "-Op"

-O1 schakelt de pre_optimizer in, wordt uitgevoerd voordat de controlestroomgrafiek (CFG) is gebouwd. Het
omvat sterktevermindering en herschrijft bepaalde if/branch/label constructies.

-O2 loopt daarna, zorgt voor constante voortplanting, sprongoptimalisaties, verwijdering van
ongebruikte labels en dode code.

-Op past -O2 ook toe op pasm-bestanden.

De oude opties -Oc en -Oj zijn momenteel niet effectief.

-O staat standaard op -O1.

-d[=HEXVLAGGEN]
--imcc-debuggen[=HEXVLAGGEN]
Zet de foutopsporingsvlaggen van de compiler aan. Bekijk "parrot --help-debug" voor beschikbare vlagbits.

-E
--alleen pre-process
Verwerk het bronbestand (macro's uitvouwen) en druk het resultaat af naar "stdout":

$> papegaai -E t/op/macro_10.pasm
$> papegaai -E t/op/macro_10.pasm | papegaai -- -

-o
--uitvoer=FILE Gedraag je als een assembler, maar voer de code niet uit,
Tenzij de -r wordt ook geleverd. Als 'uitvoerbestand' eindigt met .pbc, 'papegaai' zal schrijven
een PBC-bestand. Als het eindigt met .pasm, 'parrot' zal een PASM-bestand uitvoeren, zelfs vanuit PASM
invoer.

--uitvoer-pbc Gedraag je als een assembler, maar voer altijd bytecode uit,
zelfs als het uitvoerbestand niet eindigt op .pbc

-a
--pasm Neem PASM-invoer aan op "stdin".
-c
--pbc Neem aan dat PBC-bestand op "stdin" staat en voer het uit.
OPMERKING: Als witruimte de . scheidt -d overschakelen van het argument, het argument Dan moet je begin
met een nummer, dat wil zeggen, een decimaal cijfer.

-r
--run-pbc Alleen nuttig na "-o" of "--output-pbc".
Voer het programma uit vanaf de gecompileerde in-memory image. Als twee "-r" opties zijn
geleverd, de .pbc bestand wordt van de schijf gelezen en uitgevoerd. Dit is vooral nodig voor
testen.

-y
--yydebug Zet yydebug aan in jacc/bizon.
-v
--uitgebreid Schakel de breedsprakigheid van de compiler in.


Als het bestand eindigt op .pbc het zal onmiddellijk worden geïnterpreteerd.

Als het bestand eindigt op .pasm, dan wordt het geparseerd als PASM-code. Anders wordt het geparseerd als PIR
code. In beide gevallen wordt het dan uitgevoerd, tenzij de vlag "-o" is opgegeven.

Als het "bestand" een enkel streepje is, wordt invoer van "stdin" gelezen.

[argumenten
Optionele argumenten doorgegeven aan het lopende programma als ARGV. Het programma wordt verondersteld te weten
wat te doen met de argumenten.

MILIEU


PARROT_RUNTIME
Als deze omgevingsvariabele is ingesteld, zal papegaai dit pad gebruiken als runtime-prefix
in plaats van het gecompileerde pad. Dit is handig als u een versie van wilt uitvoeren
papegaai die verschilt van die op het "gecompileerde" pad.

PARROT_GC_DEBUG
Schakel de --gc-debuggen vlag.

Gebruik papegaai online met behulp van onworks.net-services


Ad




×
advertentie
❤️Koop, boek of koop hier — het is gratis, en zo blijven onze diensten gratis.