Tecnología

Inicio

Cómo convertir Perl Script para EXE

Cómo convertir Perl Script para EXE


El lenguaje de programación Perl es un lenguaje interpretado. Eso significa que el código fuente se evalúa cuando el programa se ejecuta por un intérprete de Perl en lugar de traducirse en código máquina (archivos EXE) para ser ejecutado por el sistema operativo posterior. Esto permite que los programas de Perl para ejecutar en cualquier sistema operativo que tenga instalado con única modificación mínima de un intérprete de Perl, pero también pueden presentar problemas a la hora de distribuir el software Perl para los usuarios que no tienen y no quieren instalar un Perl intérprete en sus propios sistemas. Para resolver este problema, la biblioteca Perl CPAN incluye una utilidad gratuita llamada PAR empaquetador (pp) que pueden crear fácilmente ejecutables nativos de Linux y Windows que contienen su propio intérprete de Perl embebido.

Instrucciones

1 Abra una terminal / comando. En Windows, hacer esto haciendo clic en "Inicio", "Ejecutar" y escribir "cmd". En Mac OS X, haga clic en el botón de Spotlight (que se parece a una lupa) y el tipo "Terminal". En Linux, el procedimiento variará dependiendo de cómo su sistema operativo ha sido configurado. Si no está seguro de cómo abrir un terminal, consulte la documentación para su versión de Linux.

2 Instalar pp de la biblioteca CPAN escribiendo el comando siguiente:

pp CPAN

En Linux o Mac OS X, debe escribir en su lugar:

sudo pp CPAN

3 Escribe lo siguiente para convertir su script en Perl para un EXE de Windows:

pp -o resultado source.pl

Esto convertiría a la secuencia de comandos "source.pl" al archivo ejecutable "número" o "result.exe", dependiendo de si el comando se ejecuta en Linux, Mac OS X o Windows.

Consejos y advertencias

  • Añadir la bandera "-gui" a la línea de comandos pp bajo Windows para crear un programa que no se abre una terminal / comando al iniciar.