カラクリサイクル

『輝かしい青春』なんて失かった人の雑記

Perl scriptからbytecodeを生成する

B::Bytecodeかperlcc使えばできる。

perlcc -B script.pl
perl -MO=Bytecode,-H, script.pl

ちなみにB::Bytecodeもperlccも環境とスクリプトによって動いたり動かなかったりするみたいなので使えない場合もあり。そこら辺の加減なのかPerl5.10.0からは除外されていて、別パッケージでリリースされてる。