windows10でperlスクリプトをexe化
インストール覚書
perlがインストールされてる環境(64bit版 v5.26.3)
PAR::Packerをインストールする
cpan install PAR::Packer
エラーが出る
よくわからんけどwindres.exeがC:\Perl64\binにないかららしい
ここ(C:\Perl64\site\lib\auto\MinGW\bin)にあるのでコピーしてここ(C:\Perl64\bin)に貼り付ける
再度 cpan install PAR::Packer
C:\Perl64\site\bin\dmake.exe install — OK
と出てインストール完了
使い方
pp -M モジュール名 -M モジュール名 パス\スクリプト.pl -o ほげほげ.exe
※20/16追記
文字コードがUnicodeだとなぜか下のエラーが出る
C:\Perl64\site\bin/pp: Binary ‘ほげほげ.pl’ sure doesn’t smell like perl source!
C:\Perl64\site\bin/pp: Please try a perlier file!
とりあえずshift-jisにして回避する
