이것은 Ubuntu Online, Fedora Online, Windows online emulator 또는 MAC OS online emulator와 같은 다양한 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공자에서 실행할 수 있는 parldynp 명령입니다.
프로그램:
이름
parl - 바이너리 PAR 로더
개요
(자체 포함 실행 파일, 스크립트 또는 PAR을 만드는 편리한 방법은 pp를 참조하십시오.
Perl 프로그램의 아카이브입니다.)
만들기 위해 PAR 분포 CPAN 모듈 배포판에서:
% parl -p # 현재 경로 아래에 PAR dist를 만듭니다.
% parl -p Foo-0.01 # Foo-0.01/에 압축이 풀린 CPAN dist가 있다고 가정합니다.
조작하려면 PAR 분포:
% parl -i Foo-0.01-i386-freebsd-5.8.0.par # 설치
% parl -i http://foo.com/Foo-0.01 # 자동으로 아치이름 + Perlver 추가
% parl -i cpan://AUTRIJUS/PAR-0.74 # CPAN 작성자 디렉토리를 사용합니다.
% parl -u Foo-0.01-i386-freebsd-5.8.0.par # 제거
% parl -s Foo-0.01-i386-freebsd-5.8.0.par # 기호
% parl -v Foo-0.01-i386-freebsd-5.8.0.par # 확인
사용 안녕하세요.pm 에 ./foo.par:
% parl -A./foo.par -MHello
% parl -A./foo -MHello # .par 부분은 선택 사항입니다.
똑같은데 검색해보세요 foo.par 인간을 @INC;
% parl -Ifoo.par -MHello
% parl -Ifoo -MHello # 마찬가지
달리기 test.pl or 스크립트/test.pl 에 foo.par:
% parl foo.par test.pl # 기본적으로 'main.pl'을 찾습니다.
# 그렇지 않으면 'test.pl'을 실행합니다.
PAR 파일을 포함하는 자체 포함 실행 파일을 만들려면 다음을 수행하십시오.
% parl -O./foo foo.par
% ./foo test.pl # 위와 동일
PAR 실행에 필요한 비핵심 모듈과 공유 객체를 포함하려면(예:
"Zlib", "IO", "Cwd" 등), -b 깃발:
% parl -b -O./foo foo.par
% ./foo test.pl # 핵심 모듈이 설치된 곳이면 어디에서나 실행됩니다.
당신도 삽입하고 싶다면 core 모듈을 따라 사용하려면 -B 대신 플래그를 지정하세요.
% parl -B -O./foo foo.par
% ./foo test.pl # Perl 인터프리터를 사용하면 어디에서나 실행됩니다.
이는 독립 실행형 바이너리 실행 파일을 만들 때 특히 유용합니다. pp를 참조하세요
세부.
기술
이 독립 실행형 명령은 "perl -MPAR"과 거의 동일한 기능을 제공합니다.
사전 로드된 .평가 "-MPAR=foo.par" 대신 "-Afoo.par"을 통해 파일을 생성합니다.
또한 CPAN 배포판을 PAR 배포판으로 변환할 수 있습니다.
그러한 분포를 조작하십시오. PAR 배포에 대한 자세한 내용은 다음을 참조하세요.
PAR::거리.
실행해서 사용하시면 됩니다 .평가 파일 :
# 아카이브에 있는 script/run.pl을 실행하고 lib/*를 라이브러리로 사용합니다.
% parl myapp.par run.pl # myapp.par에서 run.pl 또는 script/run.pl을 실행합니다.
% parl otherapp.pl # 일반 Perl 스크립트도 실행
그러나 .평가 아카이브에는 다음 중 하나가 포함됩니다. main.pl or 스크립트/main.pl, 사용된다
대신 :
% parl myapp.par run.pl # @ARGV로 'run.pl'을 사용하여 main.pl을 실행합니다.
마지막으로 "-O" 옵션은 PAR 파일에서 독립 실행형 바이너리를 실행 가능하게 만듭니다.
% parl -B -Omyapp myapp.par
% ./myapp # Perl 바이너리 없이 어디서나 실행 가능
"--par-options" 플래그를 사용하면 생성된 바이너리가 "parl" 역할을 하여 새 바이너리를 압축할 수 있습니다.
% ./myapp --par-options -Omyap2 myapp.par # ./myapp와 동일
% ./myapp --par-options -Omyap3 myap3.par # 이제 다른 PAR을 사용합니다.
독립 실행형 실행 파일 형식에 대한 설명은 par.pl을 참조하세요.
onworks.net 서비스를 사용하여 parldynp 온라인 사용