Amazon Best VPN GoSearch

Icône de favori OnWorks

perroquet

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


perroquet - Machine virtuelle perroquet

SYNOPSIS


perroquet [-options] [arguments ...]

DESCRIPTION


Parrot est une machine virtuelle conçue pour compiler et exécuter efficacement le bytecode pour
langages dynamiques. Parrot héberge actuellement une variété d'implémentations de langage dans divers
étapes d'achèvement, y compris Tcl, Javascript, Ruby, Lua, Scheme, PHP, Python, Perl 6,
APL et un traducteur de bytecode .NET. Parrot ne concerne pas les perroquets, mais nous aimons plutôt
d'entre eux, pour des raisons évidentes.

OPTIONS


-h
--Aidez-moi Imprimez le résumé des options sur la ligne de commande.
-V
--version Imprimer les informations sur la version et quitter.
-I
--comprendre Ajoutez "path" au chemin de recherche d'inclusion.
-L
--une bibliothèque Ajoutez "path" au chemin de recherche de la bibliothèque.
--graine de haschich [numéro hexadécimal]
Définit la valeur de hachage à la valeur spécifiée. Cette option est utile pour le débogage
pannes intermittentes, mais devrait pas être utilisé en production. Pour plus d'informations
à propos de cette option, sur le lien docs/dev/profilage.pod, docs/projet/hacking_tips.pod,
docs/running.pod et docs/soumissions.pod.

-X
--dynext Ajoutez "path" au chemin de recherche d'extension dynamique.

Courir core Options
Ces options sélectionnent le runcore, ce qui est utile pour le réglage des performances et le débogage.
Pour plus d'informations sur ces options, sur le lien la section "À propos des runcores" dans
docs/running.pod.

-R
--runcore [COEUR]
Sélectionnez le noyau d'exécution. Les cœurs suivants sont disponibles dans Parrot, mais tous ne sont peut-être pas
disponible sur votre système :

noyau bare-bones rapide sans vérification des limites ou
mise à jour contextuelle (par défaut)

lent, limites limites vérifiant le noyau

limites de trace vérifiant le noyau avec les informations de trace
(voir 'parrot --help-debug')

profilage voir F

profileur de niveau sous-programme subprof
(voir POD en F )

-p
--profil Exécutez avec le noyau lent et imprimez un profil d'exécution.
-t
--tracer Exécutez avec le noyau lent et imprimez les informations de trace pour stderr.
See "parrot --help-debug" pour les bits indicateurs disponibles.

VM Options
-D
--parrot-débogage[=DRAPEAU HEXAGONAL]
Activez l'indicateur de débogage de l'interpréteur. See "parrot --help-debug" pour les bits indicateurs disponibles.

--help-débogage Imprimez le résumé des bits d'indicateur de débogage et de suivi.
-w
--mises en garde Activez les avertissements.
See "parrot --help-debug" pour les bits indicateurs disponibles.

-G
--no-gc Désactivez la CPG.
Cela peut s'avérer utile pour trouver des bogues liés à GC.

Remarque : n'utilisez pas cette option pour les programmes qui s'exécutent plus longtemps : puisque la mémoire n'est pas
plus recyclé, il peut s'épuiser rapidement.

-g
--gc [Type GC]

GC MS2 Options

--gc-seuil-dynamique=pourcentage
Mémoire maximale gaspillée par GC

--gc-min-seuil= Ko

GC GMS Options

--gc-nursery-size=pourcentage du système
Taille de gen0 (par défaut 2)

--gc-debug Activez le débogage GC (Garbage Collection).
Cela impose un certain stress au sous-système GC et peut considérablement ralentir l'exécution.

--leak-test|--destroy-at-end
Libérez toute la mémoire du dernier interprète. Ceci est utile lors de l'exécution des vérificateurs de fuites.

-.
--attendre Lisez une frappe avant de commencer.
Ceci est utile lorsque vous souhaitez attacher un débogueur sur des plates-formes telles que Windows.

--préfixe d'exécution
Imprimez le chemin du préfixe d'exécution et quittez.

--numthreads
Remplace le nombre de cœurs de processeur automatiquement détecté pour définir le nombre de systèmes d'exploitation
fils. Nombre minimum : 2

Compilateur Options
-O[niveau]
Niveaux d'optimisation valides : "-O", "-O1", "-O2", "-Op"

-O1 active le pre_optimizer, s'exécute avant que le graphique de flux de contrôle (CFG) ne soit construit. Ce
inclut la réduction de la force et réécrit certaines constructions if/branch/label.

-O2 s'exécute ensuite, gère la propagation constante, les optimisations de saut, la suppression de
étiquettes inutilisées et code mort.

-Op applique également -O2 aux fichiers pasm.

Les anciennes options -Oc et -Oj sont actuellement inefficaces.

-O par défaut à -O1.

-d[=DRAPEAU HEXAGONAL]
--imcc-débogage[=DRAPEAU HEXAGONAL]
Activez les indicateurs de débogage du compilateur. See "parrot --help-debug" pour les bits indicateurs disponibles.

-E
--pré-traitement uniquement
Prétraitez le fichier source (développez les macros) et imprimez le résultat sur "stdout":

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

-o
--output=FILE Agit comme un assembleur, mais n'exécute pas le code,
à moins que le -r est également fourni. Si 'outputfile' se termine par .pbc, 'perroquet' écrira
un fichier PBC. Si ça se termine par .pasm, 'parrot' produira un fichier PASM, même à partir de PASM
contribution.

--sortie-pbc Agir comme un assembleur, mais toujours en sortie de bytecode,
même si le fichier de sortie ne se termine pas par .pbc

-a
--pasm Supposons l'entrée PASM sur "stdin".
-c
--pbc Supposons le fichier PBC sur "stdin" et exécutez-le.
REMARQUE : si un espace sépare le -d passer de l'argument, l'argument doit Commencer
avec un nombre, à, un chiffre décimal.

-r
--run-pbc Uniquement utile après "-o" ou "--output-pbc".
Exécutez le programme à partir de l'image en mémoire compilée. Si deux options "-r" sont
fourni, le .pbc le fichier est lu à partir du disque et exécuté. Ceci est nécessaire, principalement, pour
Des tests.

-y
--yydebug Activer yydebug dans yacc/bison.
-v
--verbeux Activez la verbosité du compilateur.


Si le fichier se termine par .pbc il sera interprété immédiatement.

Si le fichier se termine par .pasm, puis il est analysé en tant que code PASM. Sinon, il est analysé comme PIR
code. Dans les deux cas, il sera alors exécuté, sauf si le drapeau "-o" a été fourni.

Si le "fichier" est un seul tiret, l'entrée de "stdin" est lue.

[arguments ...]
Arguments facultatifs passés au programme en cours en tant qu'ARGV. Le programme est supposé savoir
que faire des arguments.

ENVIRONNEMENT


PARROT_RUNTIME
Si cette variable d'environnement est définie, parrot utilisera ce chemin comme préfixe d'exécution
au lieu du chemin compilé. Ceci est utile si vous souhaitez exécuter une version de
perroquet différent de celui du chemin "compilé".

PARROT_GC_DEBUG
Allume le --gc-debug drapeau.

Utilisez perroquet en ligne en utilisant les services onworks.net


Ad




×
Publicité
❤ ️Achetez, réservez ou achetez ici — gratuitement, contribue à maintenir la gratuité des services.