Portabilidad ¿entre sistemas?

Consulte acerca de programas, técnicas, algoritmos etc.

Portabilidad ¿entre sistemas?

Notapor lacabra25 » Sab Abr 12, 2008 10:55 am

Hola, he visto ya en la web que hay forma de compilar desde linux para windows, ¿se podria hacer a la inversa?, ¿compilar desde windows para linux o para otro sistema?. Si despues se quiere distribuir el programa para todos los sistemas que este compilador, como se podria hacer sin poner un enlace para cada sistema, sino con uno y que el sistema ejecutase el suyo? y ¿si se quiere distribuir en CD como se hace para que cada sistema sepa cual es el suyo y lo ejecute, de foma que parezca que funciona en todos los sistemas el mismo? ¿se puede compilarlo en un solo sistema, un solo codigo maquina ejecutable, y que sea compatible, si no con todos, almenos con algunos sistemas?
Esta cuenta ahora a pasado a la cuenta jhg
Avatar de Usuario
lacabra25
 
Mensajes: 222
Registrado: Mié Abr 02, 2008 9:45 pm
Ubicación: Tenerife (España)

Re: Portabilidad ¿entre sistemas?

Notapor Geo » Lun Abr 14, 2008 1:27 am

lacabra25 escribió:Hola, he visto ya en la web que hay forma de compilar desde linux para windows, ¿se podria hacer a la inversa?, ¿compilar desde windows para linux o para otro sistema?.

Si se puede.

lacabra25 escribió:¿se puede compilarlo en un solo sistema, un solo codigo maquina ejecutable, y que sea compatible, si no con todos, almenos con algunos sistemas?

Para ello precisamente se inventó Java :).
La imaginación es el límite.
Visita mi blog en inglés o en español.
Geo
 
Mensajes: 244
Registrado: Jue Ago 10, 2006 3:51 am
Ubicación: México

Re: Portabilidad ¿entre sistemas?

Notapor lacabra25 » Lun Abr 14, 2008 3:24 pm

Geo escribió:
lacabra25 escribió:¿se puede compilarlo en un solo sistema, un solo codigo maquina ejecutable, y que sea compatible, si no con todos, almenos con algunos sistemas?

Para ello precisamente se inventó Java :).


¿pero java es compilado o interpretado?, lo digo por que en algunos sitios e leido (un tanto por encima) compilar y pensando, java(.jar) necesita de una maquina java virtual para poder ejecutarse, y la maquina java virtual no es compatible con varios sistemas, es una para cada sistema segun tengo entendido.

De todas formas no me interesa demasiado java, por lo menos para videojuegos y eso, prefiero C con SDL, ¿sabes de algun manual que no solo explique como compilar de linux para windows, sino para otros sistemas y de windows para linux y otros sistemas? es porque yo solo tengo instalado windows, (me faltaban 10 o 15 Mb para poder instalar linux, el ordenador es un poco antigüo), y me gustaria, ya que hago un programa, compilarlo no solo para windows, sino como minimo tambien para linux y si puedo para otros sistemas, y como cuando la memoria me lo permita (algun dia que me de or ponerme a ampliarla) instalo linux con una particion, pues para poder compilar para cualquier sistema desde windows o linux.

Gracias por las respuestas. :D
Esta cuenta ahora a pasado a la cuenta jhg
Avatar de Usuario
lacabra25
 
Mensajes: 222
Registrado: Mié Abr 02, 2008 9:45 pm
Ubicación: Tenerife (España)


Volver a General

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado

cron