
나는 mysql의 일부 데이터베이스 정보를 확인하기 위해 Linux 시스템에서 사용하는 편리한 Perl 스크립트를 가지고 있습니다. 동일한 데이터베이스 검사를 수행할 수 있도록 Windows(특히 Windows 2008 및 2012)에서 사용할 수 있는 휴대용 버전을 갖고 싶습니다.
Perl의 런타임(비설치) 구현을 번들로 묶을 수 있는 방법이 있습니까? 아니면 Perl을 완전히 설치해야 합니까?
답변1
사용 가능한 Strawberry Perl의 PortableZIP 버전을 사용할 수 있습니다.여기.
관리자 권한이 필요하지 않은 ZIP 버전도 있지만 압축을 푼 후 일부 설치 후 스크립트를 수동으로 실행해야 합니다.
스크립트에 따라 다음과 같습니다.Perl2Exe또한 도움이 될 수 있습니다:
Perl2Exe는 Perl 스크립트를 실행 파일로 변환하는 명령줄 프로그램입니다.
이를 통해 Perl 인터프리터가 필요하지 않은 Perl에서 독립 실행형 프로그램을 만들 수 있습니다. Perl 소스 코드를 제공하지 않고도 실행 파일을 제공할 수 있습니다.
Perl2Exe는 Windows 및 Unix 대상 호스트에 대한 실행 파일을 생성할 수 있습니다.
Perl2Exe는 크로스 플랫폼 코드를 생성할 수 있습니다. 예를 들어 Linux 시스템에서 Solaris용 코드를 생성할 수 있습니다.
Perl2Exe를 사용하면 Tk를 사용하여 콘솔 없는 프로그램을 만들 수도 있습니다.