PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Perl Echsen



Reaperman
22.12.2003, 23:07
Ganz einfaches Problem: Wie bekomme ich aus meinem Perlcode eine ausführbare Datei?

Meinen lokalen Perl-Guru hab ich nämlich nochnicht gefunden.

ICER
23.12.2003, 00:20
kurzer post:

complainer??

Ynnus
23.12.2003, 00:35
was bitte ist ein complainer?

Ineluki
23.12.2003, 01:52
ich rate einfach mal, er meint compiler ...

imho ist aber perl eine interpretersprache .. also musst du dir wohl nen fertigen interpreter zulegen ...

schau mal unter http://www.perl.org/ oder im speziellen unter http://www.activestate.com/Products/ActivePerl/

Gruss Ineluki

Reaperman
23.12.2003, 06:34
Ich benutze zur Zeit den Active Perl Compiler, aber leider hab ich keine Ahnung und auch in der Dokumentation keine Hinweise gefunden, wie ich ne Ausführbare bekomme (natürlich kenne ich pl2bat, aber das zählt ja wohl nicht)

Ich hatte mal was über ein B-Modul gelesen, das C-Code generieren sollte, oder so ähnlich. Wenn wer was Näheres dazu weiß, bitte auch her damit.

raiel
23.12.2003, 06:58
Also, gibt 2 moeglichkeiten.

von Activestate gibt es da das Perl DevKit welches das Programm PerlApp enthaelt. Damit kannst du binaries erzeugen, ist allerdings nicht freeware sondern muss gekauft werden um es zu benutzen.

Ansonsten gibts da noch PAR:
http://par.perl.org/
da wird einfach der Activestate Perl Interpreter mit allen modulen in eine Binary gepackt und beim start wird dann jedesmal der interpreter entpackt. Das ganze ist natuerlich nicht sonderlich schnell und es kann immer nur eine PAR ausgefuehrt werden weil das programm nicht besonders clever beim entpacken ist.