[ Free_Sex @ 05.11.2003. 20:21 ] @
| Nasao sam dokumentaciju kako da napravim bytecode za perl ali nece !
Kaze pogresan switch ...
perl -MO=Bytecode, -ofoo.bc foo.pl
Posto je ovo kao za linux ja sam probao ovako u dosu :
perl -Mo=Byteperl foo.pl >> foo.bc
E sad on krene nesto da radi ali "pukne". Nesto i upise u taj fajl foo.bc
DAli sam tako dobio bytecode ? Ako nisam. Kako da ga dobijem ?
A u svakom slucaju i kako da ga startujem ?
Ovde pise da se startuje sa :
byteperl foo.bc
Odakle meni taj byteperl ?
Ovomi je bitno zbog distribucije skripti. Da ne moze bas svako, lako, da ih kopira.
A onaj ko bas oce da se cima, pa nek se cima :) |
[ mpapec @ 09.11.2003. 13:26 ] @
[ Free_Sex @ 09.11.2003. 19:07 ] @
Uspeo sam da dobijem EXE !
Perl2Exe se zove program. Dobijes exe koji je u startu velicine 200 kb.
Treba da se registruje, i do tada ti prikazuje (u samom programu koji napravi)
test i pauzu od 2 sekunde. Inace je super.
Ostaje problem to sto ne mozes da "prenosis" program bilo gde .... jer je
kompajliran.
[ Free_Sex @ 13.01.2004. 11:48 ] @
I mpapec jer si imao srece sa ovim byteloaderom ?
[ mpapec @ 13.01.2004. 15:40 ] @
Jesam! perl2exe radi sasvim ok, jedino sad gledam iz politickih razloga da nadjem neki drugi jer se ovaj placa. :) Ima na CPANu PAR modul koji bi trebao raditi nesto slicno.
[ Free_Sex @ 13.01.2004. 17:39 ] @
Da radi i stavlja ti onu poruku sa timedelayom :(
Inace ovaj bytecode B modul mi radi ali samo kod prostijih programa.
Primetio sam da se zakuca kod linije :
@pairs = split(/&/,$buffer);
Kad to izbacim lepo iskompajlira.
A recimo normalno radi kad stavim kao ($a1,$a2,$a3 ....) = split (....) je*iga
Samo sto to meni naravno ne vrsi posao ....
Jer jos neko imao nekih iskustava ?
ps A inace dobijam uvek C tj CC (c++) program bez problema. Doduse nisam ih kompajlirao ali ...
E a taj perl2exe ja mislim da samo radi na principu da se perl program ugradi u C program. I nista vise. Naravno on ugradi pritom i sam perl interpretator .... ili mozda ga prvo prebaci u C pa ga iskompajlira .. ?
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.