Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: maik22 en 26 Enero 2012, 02:39 am



Título: Programar en C desde otro OS?????
Publicado por: maik22 en 26 Enero 2012, 02:39 am
Que onda, bueno, en mie scuela apenas voy a ver programacion en C, y las PC que usan son horribles, opentium 3 pero eso no es por lo que me enoje sino porque usan Windows xp en vez de usar un OS basado en UNIX debido a que este lenguaje tubo sus principios en el, bueno lo que quisiera saber es que como en mi casa tengo ubuntu si puedo programar desde ahí sin tener problemas de compatibilidad con widnows XP :huh: :huh:


Título: Re: Programar en C desde otro OS?????
Publicado por: KrossPock en 26 Enero 2012, 02:41 am
Depende de las librerias que uses


Título: Re: Programar en C desde otro OS?????
Publicado por: rir3760 en 26 Enero 2012, 02:48 am
Lo ideal cuando se inicia con el lenguaje C es aprenderlo según su estándar. Ello tiene la ventaja de que todo lo aprendido esta garantizado (si no es así ya no estamos hablando de C) y no importa el compilador y SO utilizado.

Una vez lo domines ya pasas a temas particulares como Win32 API, POSIX, etc.

Para ello solo tienes que buscar un libro que este enfocado en el tema, usualmente se indica con titulos relacionados con "C estandar", "ANSI C", etc.

Puedes empezar utilizando el motor de búsqueda de los foros.

Un saludo


Título: Re: Programar en C desde otro OS?????
Publicado por: D4RIO en 26 Enero 2012, 21:04 pm
Mi pregunta es: ¿Buscas compatibilidad en el código fuente, o compilar en Unix para Windows?

Hay que ver si hablamos de portabilidad en codigo fuente, o cross-compilers.


Título: Re: Programar en C desde otro OS?????
Publicado por: BlackZeroX en 26 Enero 2012, 21:15 pm
Si programas en un S.O. (p.j Windows) para otro S.O. (P.J. OpenBSD), lo que nesesitas si no mal recuerdo son un compilador Cross Compiler... https://es.wikipedia.org/wiki/Compilador_cruzado

Dulces Lunas!¡.