/
Inicio :: Foros

 F.A.Q.F.A.Q.                  Conéctese para revisar sus mensajesConéctese para revisar sus mensajes   

Distinguir Windows Unix y Linux

 
      Índice del Foro elrincondelc.com -> General
Ver tema anterior :: Ver siguiente tema  
AutorMensaje
josemari290



Registrado: 23 Nov 2006
Mensajes: 1

MensajePublicado: 30/11/2006 1:35 am
Título: Distinguir Windows Unix y Linux

Hola a todos.
Estoy creando un programilla para el curro y necesito que sea multiplataforma.
Sé que en Windows está definida la macro WIN32, pero en Unix y Linux desconozco si existe alguna.
¿Podeis indicarme si existe alguna?
Un saludo y gracias
Volver arriba
cheroky



Registrado: 22 Sep 2005
Mensajes: 2558
Ubicación: Valladolid (España)

MensajePublicado: 30/11/2006 2:05 am
Título:

Pregunta dificil, en linux tienes la macro LINUX, en unix UNIX y en mac MAC.

S2.
_________________
La cuestión no es si hay vida inteligente en otros planetas lejanos. La cuestión es si hay vida inteligente aquí.
Volver arriba
mbrenes



Registrado: 02 Oct 2005
Mensajes: 81
Ubicación: Costa Rica

MensajePublicado: 07/12/2006 7:43 am
Título:

No estoy seguro si dependera del compilador, pero para linux comprueba tambien con __linux__


http://www.math.kobe-u.ac.jp/~kodama/tips-C-macro-inspect.html
_________________
Moises Brenes
http://mbrenes.wordpress.com/

Richard Stallman «It's GNU/Linux, dammit!»

mbrenes linux user #399265
Volver arriba
illich



Registrado: 16 Ago 2007
Mensajes: 2

MensajePublicado: 16/08/2007 1:18 pm
Título: Fíjate que sea Posix

Estuve leyendo alguna información al respecto porque también me interesa la multiplataforma. No soy un experto, pero si lo que quieres es que funcione en Linux y Windows necesitas una capa POSIX (Portable Operating System Interface, la X viene de UNIX) sobre Windows. El problema lo pone Windows (imaginarás porque) pero con los SO basados en unix no tendrás problema de incompatibilidad.

Leete esto (si no lo has hecho)
http://www.iearobotics.com/proyectos/cuadernos/ct6/ct6.html
Volver arriba
      Índice del Foro elrincondelc.com -> General
Página 1 de 1Todas las horas están en GMT - 8 Horas

 
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas

(c) ElRincondelC.com

Un proyecto de UrlanHeat.com