2012-07-20 9 views
3

나는 4 개의 perl 파일을 가지고있다. 주 파일은 다른 세 파일을 다음과 같이 호출합니다. system ("perl file2.pl"); (모든 파일은 같은 폴더에 있습니다.) 모든 4 개의 .pl 파일에서 하나의 exe 파일을 만들어서 메인 스크립트 만 사용하여 다른 3 개의 파일을 호출 할 수 있어야합니다. perl 개발 키트를 사용하여 exe 파일을 만들려고했습니다. 파일이 exe와 동일한 디렉토리에있는 경우에만 작동합니다. 3 가지 파일을 호출 할 수있는 독립적 인 exe를 만드는 방법을 제안하십시오.여러 perl 파일에서 exe 만들기

* 중요한지 또는 모든 파일에 GUI가 있는지 잘 모릅니다.

+3

'system ("perl file.pl")을 호출하면 마술없이 3 개의 파일을 모두 포함하는 exe 파일을 생성 할 수 없습니다. –

답변

3

system() 호출 대신 하나의 파일에 모든 파일의 코드를 포함 시키거나 다른 3 개의 perl 파일을 모듈로 변환하여 주 perl 스크립트에서 가져올 수 있습니다. 그렇지 않으면 생성 된 실행 파일은 원래 스크립트에서와 마찬가지로 system()을 호출합니다.

관련 문제