Thread Erstellen von binären Dateien mit PAR (11 answers)
Opened by Andy1407 at 2008-04-28 10:37

Andy1407
 2008-04-28 10:37
#108929 #108929
User since
2008-04-28
6 Artikel
BenutzerIn
[default_avatar]
Hallo zusammen,

ich versuche seit ein paar Tagen mit PAR binäre Dateien zu ertellen.

Mein Ziel ist es, Perl-Scripte in EXE-Dateien zu 'wandeln' so, dass diese einfach unter Windows ausgeführt werden können.


Um die exe zu erstellen verwende ich den Befehl: 'pp -o text.exe test.pl'


In meiner test.pl steht:
Code: (dl )
1
2
#!/usr/bin/perl 
print "hello world!\n";




Da ich unter Windows arbeite und mein Perl-Interpreter nicht unter /usr/bin/perl liegt hab ich es mal damit versucht:

Code: (dl )
1
2
#!C:\perl\bin\perl 
print "hello world!\n";

In der Komandozeile geht es einwandfrei...


Wenn ich jetzt den Befehl ausführe dann erscheint aber:

Code: (dl )
1
2
3
4
5
6
7
8
9
PAR::StrippedPARL::Static->get_raw() did not return the raw binary 
data for a PAR loader at C:/Perl/site/lib/PAR/StrippedPARL/Base.pm
line 141, <DATA> line 1.
Could not write temporary parl (class PAR::StrippedPARL::Static) to
file 'C:\DOKUME~1\HORNDA~1\LOKALE~1\Temp\parlEMI9.exe' at C:/Perl/site/
lib/PAR/StrippedPARL/Base.pm line 65, <DATA> line 1.
C:\Perl\site\bin/pp: Failed to extract a parl from
'PAR::StrippedPARL::Static' to file 'parlJQkKhen.exe' at C:/Perl/site/
lib/PAR/Packer.pm line 1157, <DATA> line 1.




Kann mir jemand sagen woran das liegen kann?


Vielen Dank für eure Unterstützung.

Gruß

Andy

//Modedit GwenDragon: Code in CODE-Tags gestellt
Last edited: 2009-09-18 11:25:37 +0200 (CEST)

View full thread Erstellen von binären Dateien mit PAR