Slik konverterer Perl Script til EXE

Slik konverterer Perl Script til EXE


Perl programmeringsspråk er et tolket språk. Det betyr at kildekoden blir evaluert når programmet er drevet av et Perl tolk fremfor oversatt til maskinkode (EXE-filer) som skal kjøres av operativsystemet senere. Dette gjør at Perl programmer som skal kjøres på alle operativsystemer som har en Perl tolk installert med bare minimal endring, men det kan også skape problemer når den tid kommer til å distribuere Perl programvare til brukere som ikke har og ikke ønsker å installere et Perl tolk på sine egne systemer. For å løse dette problemet, omfatter Perl CPAN-biblioteket et gratis verktøy som heter PAR Pack (pp) som lett kan skape både Linux og Windows innfødte kjørbare filer som inneholder sin egen innebygde Perl tolk.

Bruksanvisning

1 Åpne en terminal / ledetekst. I Windows gjør dette ved å klikke på "Start", "Run" og skrive "cmd". På Mac OS X, klikker du på Spotlight-knappen (som ser ut som et forstørrelsesglass) og skriv "Terminal". På Linux, vil prosedyren varierer avhengig av hvordan operativsystemet er konfigurert. Hvis du er usikker på hvordan du åpner en terminal, se i dokumentasjonen for din versjon av Linux.

2 Installer pp fra CPAN-biblioteket ved å skrive følgende kommando:

CPAN pp

I Linux eller Mac OS X, bør du i stedet skrive:

sudo CPAN pp

3 Skriv inn følgende for å konvertere Perl-skript til en Windows EXE:

pp -o resultat source.pl

Dette vil konvertere manuset "source.pl" til den kjørbare filen "resultatet" eller "result.exe," avhengig av om kommandoen kjøres i Linux, Mac OS X eller Windows.

Hint

  • Tilsett "-gui" flagg til pp kommandolinje under Windows for å lage et program som ikke åpne en terminal / ledetekst ved oppstart.