Ito ang command parldynp na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator
PROGRAMA:
NAME
parl - Binary PAR Loader
SINOPSIS
(Pakitingnan ang pp para sa mga maginhawang paraan upang makagawa ng mga self-contained na executable, script o PAR
archive mula sa perl programs.)
Para gumawa ng PAR pamamahagi mula sa isang CPAN module distribution:
% parl -p # gumawa ng PAR dist sa ilalim ng kasalukuyang landas
% parl -p Foo-0.01 # ipagpalagay na hindi naka-pack na CPAN dist sa Foo-0.01/
Upang manipulahin ang a PAR pamamahagi:
% parl -i Foo-0.01-i386-freebsd-5.8.0.par # install
% parl -i http://foo.com/Foo-0.01 # awtomatikong nagdaragdag ng archname + perlver
% parl -i cpan://AUTRIJUS/PAR-0.74 # ay gumagamit ng CPAN na direktoryo ng may-akda
% parl -u Foo-0.01-i386-freebsd-5.8.0.par # uninstall
% parl -s Foo-0.01-i386-freebsd-5.8.0.par # sign
% parl -v Foo-0.01-i386-freebsd-5.8.0.par # verify
Upang gamitin ang Hello.pm mula ./foo.par:
% parl -A./foo.par -MHello
% parl -A./foo -MHello # ang .par na bahagi ay opsyonal
Parehong bagay, ngunit maghanap foo.par nasa @INC;
% parl -Ifoo.par -MHello
% parl -Ifoo -MHello # ditto
Tumakbo pagsubok.pl or script/test.pl mula foo.par:
% parl foo.par test.pl # naghahanap ng 'main.pl' bilang default,
# kung hindi, patakbuhin ang 'test.pl'
Para gumawa ng self-containing executable na naglalaman ng PAR file :
% parl -O./foo foo.par
% ./foo test.pl # pareho sa itaas
Upang i-embed ang mga kinakailangang non-core module at ibinahaging object para sa pagpapatupad ng PAR (tulad ng
"Zlib", "IO", "Cwd", atbp), gamitin ang -b bandila:
% parl -b -O./foo foo.par
% ./foo test.pl # ay tumatakbo kahit saan na may naka-install na mga core module
Kung gusto mo ring mag-embed ubod modules kasama, gamitin ang -B bandila sa halip:
% parl -B -O./foo foo.par
% ./foo test.pl # ay tumatakbo kahit saan kasama ang perl interpreter
Ito ay partikular na kapaki-pakinabang kapag gumagawa ng mga stand-alone na binary executable; tingnan ang pp para sa
mga detalye.
DESCRIPTION
Ang stand-alone na command na ito ay nag-aalok ng humigit-kumulang sa parehong tampok bilang "perl -MPAR", maliban na ito
kumukuha ng pre-loaded .pares mga file sa pamamagitan ng "-Afoo.par" sa halip na "-MPAR=foo.par".
Bukod pa rito, hinahayaan ka nitong i-convert ang isang CPAN distribution sa isang PAR distribution, pati na rin
manipulahin ang mga naturang distribusyon. Para sa karagdagang impormasyon tungkol sa mga pamamahagi ng PAR, tingnan
PAR::Dist.
Magagamit mo ito para tumakbo .pares file:
# nagpapatakbo ng script/run.pl sa archive, ginagamit ang lib/* nito bilang mga aklatan
% parl myapp.par run.pl # run.pl o script/run.pl sa myapp.par
% parl otherapp.pl # ay nagpapatakbo din ng mga normal na perl script
Gayunpaman, kung ang .pares archive ay naglalaman ng alinman main.pl or script/main.pl, ito ay ginagamit
sa halip:
% parl myapp.par run.pl # ay tumatakbo sa main.pl, na may 'run.pl' bilang @ARGV
Sa wakas, ang pagpipiliang "-O" ay gumagawa ng isang stand-alone na binary na maipapatupad mula sa isang PAR file:
% parl -B -Omyapp myapp.par
% ./myapp # patakbuhin ito kahit saan nang walang perl binary
Gamit ang flag na "--par-options", ang mga nabuong binary ay maaaring kumilos bilang "parl" upang mag-pack ng mga bagong binary:
% ./myapp --par-options -Omyap2 myapp.par # na kapareho ng ./myapp
% ./myapp --par-options -Omyap3 myap3.par # na ngayon ay may ibang PAR
Para sa paliwanag ng stand-alone na executable na format, pakitingnan ang par.pl.
Gamitin ang paldynp online gamit ang mga serbisyo ng onworks.net