Il s'agit de la commande parldynp 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
parl - Chargeur PAR binaire
SYNOPSIS
(Veuillez voir pp pour des moyens pratiques de créer des exécutables, des scripts ou des PAR autonomes
archives des programmes perl.)
Faire un PAR pour la distribution à partir d'une distribution de module CPAN :
% parl -p # crée une dist PAR sous le chemin courant
% parl -p Foo-0.01 # suppose la dist CPAN décompressée dans Foo-0.01/
Pour manipuler un PAR pour la distribution:
% parl -i Foo-0.01-i386-freebsd-5.8.0.par # installer
%parl -i http://foo.com/Foo-0.01 # ajoute automatiquement archname + perlver
% parl -i cpan://AUTRIJUS/PAR-0.74 # utilise le répertoire d'auteur CPAN
% parl -u Foo-0.01-i386-freebsd-5.8.0.par # désinstaller
% parl -s Foo-0.01-i386-freebsd-5.8.0.par # signe
% parl -v Foo-0.01-i386-freebsd-5.8.0.par # vérifier
Utiliser Bonjour.pm ./foo.par:
% parl -A./foo.par -MHello
% parl -A./foo -MHello # la partie .par est facultative
Même chose, mais recherche foo.par dans le @INC;
% parl -Ifoo.par -MHello
% parl -Ifoo -MHello # idem
Courir test.pl or script/test.pl foo.par:
% parl foo.par test.pl # recherche 'main.pl' par défaut,
# sinon lancez 'test.pl'
Pour créer un exécutable autonome contenant un fichier PAR :
% parl -O./foo foo.par
% ./foo test.pl # comme ci-dessus
Pour intégrer les modules non essentiels et les objets partagés nécessaires à l'exécution de PAR (comme
"Zlib", "IO", "Cwd", etc), utilisez le -b drapeau:
% parl -b -O./foo foo.par
% ./foo test.pl # s'exécute n'importe où avec les modules de base installés
Si vous souhaitez également intégrer core modules le long, utilisez le -B signaler à la place :
% parl -B -O./foo foo.par
% ./foo test.pl # s'exécute n'importe où avec l'interpréteur perl
Ceci est particulièrement utile lors de la création d'exécutables binaires autonomes ; voir pp pour
détails.
DESCRIPTION
Cette commande autonome offre à peu près la même fonctionnalité que "perl -MPAR", sauf qu'elle
prend le pré-chargé .paire via "-Afoo.par" au lieu de "-MPAR=foo.par".
De plus, il vous permet de convertir une distribution CPAN en une distribution PAR, ainsi que
manipuler de telles distributions. Pour plus d'informations sur les distributions PAR, voir
PAR::Dist.
Vous pouvez l'utiliser pour exécuter .paire fichiers:
# exécute script/run.pl dans l'archive, utilise sa lib/* comme bibliothèque
% parl myapp.par run.pl # exécute run.pl ou script/run.pl dans myapp.par
% parl otherapp.pl # exécute également des scripts perl normaux
Cependant, si le .paire l'archive contient soit main.pl or script/main.pl, c'est utilisé
au lieu:
% parl myapp.par run.pl # exécute main.pl, avec 'run.pl' comme @ARGV
Enfin, l'option "-O" rend un exécutable binaire autonome à partir d'un fichier PAR :
% parl -B -Omyapp monapp.par
% ./myapp # l'exécute n'importe où sans binaires perl
Avec le drapeau "--par-options", les binaires générés peuvent agir comme "parl" pour emballer de nouveaux binaires :
% ./myapp --par-options -Omyap2 myapp.par # identique à ./myapp
% ./myapp --par-options -Omyap3 myap3.par # maintenant avec un PAR différent
Pour une explication du format exécutable autonome, veuillez consulter le par.pl.
Utilisez parldynp en ligne en utilisant les services onworks.net