Foros del Web » Programación para mayores de 30 ;) » C/C++ »

Programa en C++ multiplataforma

Estas en el tema de Programa en C++ multiplataforma en el foro de C/C++ en Foros del Web. Pregunta de ignorante (nunca programe en C salvo en la universidad pero no me acuerdo nada): Si programo en C++, puedo compilar un ejecutable para ...
  #1 (permalink)  
Antiguo 08/08/2009, 13:15
Avatar de tepitenio  
Fecha de Ingreso: noviembre-2008
Mensajes: 1.188
Antigüedad: 15 años, 5 meses
Puntos: 88
Programa en C++ multiplataforma

Pregunta de ignorante (nunca programe en C salvo en la universidad pero no me acuerdo nada): Si programo en C++, puedo compilar un ejecutable para windows y compilar otro "ejecutable" (ya se que no existen en linux, pero por asi decir) para Linux?

Por el hilo anterior veo que se puede, pero quería confirmarlo ya que quiero abandonar Windows pero tengo clientes que quieren programas para Windows, por lo tanto me coparía retomar C++ y laburar en Linux para Windows.
__________________
Tepi
(Si te gusto mi opinion... por que no me das karma???)
  #2 (permalink)  
Antiguo 08/08/2009, 18:39
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: Programa en C++ multiplataforma

Mensaje transladado a un nuevo tema desde:
http://www.forosdelweb.com/f96/multiplataforma-697356/
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #3 (permalink)  
Antiguo 08/08/2009, 21:04
Avatar de razpeitia
Moderador
 
Fecha de Ingreso: marzo-2005
Ubicación: Monterrey, México
Mensajes: 7.321
Antigüedad: 19 años, 1 mes
Puntos: 1360
Respuesta: Programa en C++ multiplataforma

En Unix si existen los"ejecutables* la desventaja** es que cualquier archivo puede ser un ejecutable para eso existe los permisos en unix.

Ahora si tu código cumple con los estándares con unas pocas aveces nulas modificaciones puedes portar tu código a cualquier sistema operativo.

* Lo digo por que comúnmente la gente llama ejecutable a un archivo .exe
** Lo digo por el lado de la seguridad, donde si a algo se le da permisos de ejecución donde no debería, podría (e incluso habrá) problemas.
  #4 (permalink)  
Antiguo 08/08/2009, 21:19
Avatar de Snaft_J1  
Fecha de Ingreso: diciembre-2006
Mensajes: 285
Antigüedad: 17 años, 5 meses
Puntos: 8
Respuesta: Programa en C++ multiplataforma

claro que puedes, peero si no quieres llegar a modificar tu aplicacion entre cambio y cambio de plataforma, debes usar las opciones POSIX y ademas cuando pases a los Unix generar el archivo ejecutable correspondiente.


Saludos....
__________________
-= El conocimiento y el saber te hacen un ser libre =-
Ando en busca de conocimiento....
  #5 (permalink)  
Antiguo 14/08/2009, 00:49
Avatar de tepitenio  
Fecha de Ingreso: noviembre-2008
Mensajes: 1.188
Antigüedad: 15 años, 5 meses
Puntos: 88
Respuesta: Programa en C++ multiplataforma

Ok. Gracias. Voy a intentar ir metiendome en C de a poco para lograr este cambio. Que me recomiendan para sistemas de gestion? C, C++, C#? Repito que la idea es programar desde Ubuntu para compilar en Ubuntu y en Windows.
__________________
Tepi
(Si te gusto mi opinion... por que no me das karma???)
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:17.