최대 1 분 소요

저번 포스팅에서, (Perl Script(*.pl)를 *.exe로 만들기)

perl을 exe로 만드는 방법에 대하여 논하였는데,

ActiveState방식은 아무래도 유료라............ 결국 date expired되어서 망했다.

Perl2EXE라는 프로그램을 찾아서 해보았으나 30일 뒤엔 또 유료. 아놔;;

그래서, 돈이 안들고 영구인 방식을 찾아다녔는데...

발견!!

PAR-Packer 를 이용하는 방법! 설치법엔 세가지 방법이 있다.

Perl이 이미 윈도우에 깔려있다고 가정한다. (까는법 포스팅 여기)


1. 첫번째

cpanm이 있다면 cmd를 켠후 명령어

cpanm PAR::Packer


2. 두번째

cpan이 있다면(strawberry perl을 설치했을 경우에는 있음)

cpan Par:Packer


3. 세번째

위의 두 방법이 안될 경우에는 결국 수동으로 tarball을 받아서 설치하는 수밖에..


1) 다운받자

http://search.cpan.org/dist/PAR-Packer/

에 접속하면 상단에

This Release 라고 되어있고 PAR-Packer-1.014 [Download] 

뭐 이런식으로 되어있을거다.

혹시모르니까, Download 걸어둔다. 위에 [Download] 클릭하면 받을수 있음!

압축 파일 확장자가 tar.gz 인데, 이번포스팅에서는 윈도우 환경에서 할것이므로..

winzip 을 이용하여 압축을 풀어주도록 하자.


2) 설치하자

다운받은 PAR-Packer-1.014를 압축을 풀어주고 (나는 C:\에 풀었다)

들어가보면 MakeFile.pl 이 있을것이다 이걸 실행시켜줄거다..

cmd를 켜서, 해당 폴더로 이동한 후

perl Makefile.pl

이라고 명령어를 쳐주면 이렇게 나온다.











보면, 컴파일러도 없다그러고,  prerequisite not found... 이거 다 깔아줘야한다.

ScanDeps랑 ArgvFile이 없으니까..

ppm install Module::ScanDeps
ppm install Getopt::ArgvFile

를 쳐서 다운받고,

혹시 ActivaState Perl이어서, MinGW가 없다면;

ppm install MingW

해서 설치 후,

dmake
dmake test
dmate install

명령어를 차례로 쳐서 완료.

=====================================================================

뭐 이렇게 해서 설치가 다 되었다면, 이제 Perl Script를 exe로 만들어야 겠지요?!

cmd를 켜서

pp -o test.exe test.pl

과 같이 해주면

test.pl 이 test.exe로 뿅 만들어짐 끝.


** 그 외 옵션은 아마도 펄 설치폴더 속

C:\strawberry\cpan\build\PAR-Packer-1.014-어쩌고/README

를 참조하거나

http://search.cpan.org/~rschupp/PAR-Packer-1.014/lib/pp.pm

참조하면 됩니당.

카테고리:

업데이트:

댓글남기기