[Programación] Re: [Programación] Programando C en GNU/Linux y DOS

Alejandro Gomez Fernandez programacion@lugro.org.ar
18 Nov 2003 12:44:58 -0300


Receta, no existe. Sin embargo hay cosas que podes hacer para portar de
una plataforma a otra. 

Deberias escribir codigo usando ANSI C (y obviamente un compilador que
lo soporte). Como compilador para estas plataformas podes usar el gcc
(djgpp para dos).

Para las rutinas que utilicen el "hard" directamente (rutinas tipo outw
o inb) y aquellas que utilicen llamadas al sistema,  tenes que tener
cuidado, ya que los s.o. operan en forma distinta y cada uno tiene su
metodo de acceso por lo que a las funciones de tu programa que trabajen
a nivel mas bajo deberias codificarlas por separado y hacer que al
compilar utilice una u otra (para linux o para dos) ...

Por ultimo, te queda usar el dosemu y escribis una sola vez. Todo
depende de tus necesidades ...




Alejandro.


El lun, 17 de 11 de 2003 a las 00:19, Pablo Sebastian Colombo escribió:
> Hola gente!!!
> 
> Ya hace un tiempo vengo investigando sobre como poder programar soft en c y 
> poder compilarlo en GNU/Linux y DOS. Lo que pude ver son sutiles diferencias 
> entre algunos compiladores y el tema de las librerías. Lo que quería preguntar 
> es: ¿Existe la receta justa para ambos o es complicado portarlo a uno u otro 
> sistema?
> 
> Nos vemos!!!
> 
> Pablo "Totito" Colombo
> GNU/Linux Registered User #230451
> PuntoCerebro LUG! (www.puntocerebro.linux.org.ar)
> Concepcion del Uruguay - Entre Rios
> 
> 
> _______________________________________________
> Programacion mailing list
> Programacion@lugro.org.ar
> http://www.lugro.org.ar/mailman/listinfo/programacion