0 0
0 0
Read Time:1 Minute, 4 Second

So wie es in meinem Artikel PHP EXE Compiler/Embedder (php2exe) in Bezug auf PHP beschrieben, gibt es uch Methoden (sogar mehrere), um PL-, also Perl-Dateien in ausführbare EXE-Dateien zu überführen, die ohne ein installiertes Perl direkt auf dem Zielrechner laufen.

Neben einigen kommerziellen Tools und dem von den Perl-Entwicklern bereitgestellten PAR, dass im Regelfall erst via Perl über die Befehlszeile

perl -MCPAN -e "install PAR"

installiert werden muss, gibt allerdings auch TinyPerl.

TinyPerl ist, wie man erahnen kann, ein Mini-Perl. Es besteht aus 3 Dateien, die ab der Version 2.0 von TinyPerl zu einer einzigen EXE-Datei compiliert werden können, wobei die enthaltene lib.zip Datei die für das zur EXE zu compilierende Script benötigten Perl Module enthalten muss, damit die EXE überall ausführbar ist.

Angenommen man habe eine test.pl, die man in test.exe überführen möchte und man hat alle benötigten Module für test.pl bereits als lib.zip gepackt , –
Achtung: Der übergeordnete Ordner "lib" muss in der ZIP-Datei enthalten sein, erst darunter folgen die Modul-Ordner-, sieht so die Kommandozeile aus:

Für die Konsolen-Version:

tinyperl -bin test.pl script.exe

Für die Nicht-Konsolen-Version:

tinyperl -bin -g test.pl script.exe

Hier geht es zum TinyPerl Download.

Happy compiling! 🙂

0fef9970a1f5a3845fe4248a63e104fe?s=400&d=mm&r=g

About Post Author

Holger Schadeck

Holger Schadeck Internet-Entwickler und Anwendungsprogrammierer holger at schadeck.eu http://www.schadeck.eu
Happy
Happy
0 %
Sad
Sad
0 %
Excited
Excited
0 %
Sleepy
Sleepy
0 %
Angry
Angry
0 %
Surprise
Surprise
0 %

Average Rating

5 Star
0%
4 Star
0%
3 Star
0%
2 Star
0%
1 Star
0%

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert