• Publicidad

Programa en Linux que se pueda ejecutar en Windows

¿Apenas comienzas con Perl? En este foro podrás encontrar y hacer preguntas básicas de Perl con respuestas aptas a tu nivel.

Programa en Linux que se pueda ejecutar en Windows

Notapor Karlo Castillo » 2010-08-31 16:42 @737

Buena tarde a todos, soy nuevo en el tema y quisiera saber si un programa funcionando en Linux se puede ejecutar también en Windows o es necesaria alguna compilación o cambio en la programación para que este funcione sobre Windows.

Gracias
Karlo Castillo
Perlero nuevo
Perlero nuevo
 
Mensajes: 2
Registrado: 2010-08-31 16:30 @729

Publicidad

Re: Programa en Linux que se pueda ejecutar en Windows

Notapor explorer » 2010-08-31 16:47 @741

Bienvenido a los foros de Perl en Español, Karlo Castillo.

Funcionar, puede funcionar perfectamente.

Ahora bien, hay que tener en cuenta las distintas peculiaridades de cada sistema.

Por ejemplo, si en el programa se hace referencia a rutas a ficheros, quizás haya que editar esa parte, pues no es lo mismo el sistema de ficheros de Linux que en Windows. También, si se hace uso de recursos que son exclusivos: en Linux existe el fork() para crear subprocesos, pero en Windows no es tan obvia la manera de crearlos.

Como regla general, cuanto menos se dependa de los recursos del sistema, más portable es.

Además... ¿para qué quieres ejecutarlo en Windows, si en Linux te sale más barato, rápido, y fiable?
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14480
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España

Re: Programa en Linux que se pueda ejecutar en Windows

Notapor Karlo Castillo » 2010-08-31 16:54 @746

Gracias por la bienvenida. Pues como parte de la formación de mi cultura general me surgió esta duda y el chiste sería no salirse del ámbito de Linux pero como en nuestro mundo nos piden de todo, trato de anticiparme a la solicitud de algún posible cliente.

Gracias por responder tan rápido y espero aprender pronto para poder ayudar como me están ayudando ahorita.

¡¡¡¡Éxitos!!!!
Karlo Castillo
Perlero nuevo
Perlero nuevo
 
Mensajes: 2
Registrado: 2010-08-31 16:30 @729

Re: Programa en Linux que se pueda ejecutar en Windows

Notapor explorer » 2010-08-31 17:09 @756

En el documento perldoc perlport tienes descritos (en inglés) todos los problemas que hay que tener en cuenta a la hora de escribir código portable en Perl, para las siguientes plataformas:

  • Linux (x86, ARM, IA64)
  • HP-UX
  • AIX
  • Win32
    • Windows 2000
    • Windows XP
    • Windows Server 2003
    • Windows Vista
    • Windows Server 2008
    • Windows 7
  • Cygwin
  • Solaris (x86, SPARC)
  • OpenVMS
    • Alpha (7.2 y superior)
    • I64 (8.2 y superior)
  • Symbian
  • NetBSD
  • FreeBSD
  • Haiku
  • Irix (6.5)
  • OpenBSD
  • Dragonfly BSD
  • MirOS BSD
  • Symbian (Series 60 v3, 3.2 y 5)
  • Stratus VOS
  • AIX

Las siguientes plataformas dejarán de estar soportadas a partir de Perl v5.12:
  • Atari MiNT
  • Apollo Domain/OS
  • Apple Mac OS 8/9
  • Tenon Machten
  • Windows 95
  • Windows 98
  • Windows ME
  • Windows NT4
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14480
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España


Volver a Básico

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 39 invitados