[C con Clase] Duda trabajo con varios ficheros.

Jorge Vega Sanchez memmaker650 en gmail.com
Vie Oct 2 10:15:13 CEST 2009


He conseguido información por otros sitios. C++ es una ampliación de  
C. Por lo que me han comentado sólo tengo que compilar usando g++.  
Sobre lo de compilar para varios sistemas operativos, se llama cross- 
compiling y estoy leyendo documentación sobre ello. Cuando tenga ya  
las cosas bastante claras igual pongo información por aquí porque  
supongo que habrá gente que esté interesada o que pueda completar la  
documentación.

Un saludo.
El 30/09/2009, a las 19:54, Pedro Rodríguez González escribió:

> Me imagino que si, definiendo las macros y teniendo los diversos  
> compiladores que soporten esas arquitecturas, y el compilador para  
> MAC, el de WINDOWS, etcc.. con sus respectivas librerías para sus  
> correspondientes sistemas y arquitecturas...
>
> C++ = C ?¿?
>
> From: memmaker650 en gmail.com
> Date: Wed, 30 Sep 2009 17:22:55 +0200
> To: cconclase en listas.conclase.net
> Subject: Re: [C con Clase] Duda trabajo con varios ficheros.
>
> Buenas vuelvo a la carga porque todavía tengo alguna duda que no  
> termino de entender.
> Quiero  combinar C y C++ y ahora tengo dudas tanto en la creación  
> como en la compilación. Es decir en mi código defino en otro fichero  
> un método o procedimiento en C al que invocaré desde otro programa  
> que está escrito en C++. Como lo compilo ???? Primero el método  
> usando gcc o lo compilo todo usando g++ ??' Tengo que seguir algún  
> orden en especial ?? Es que todavía no me aclaro con lo de trabajar  
> con varios ficheros.
>
> Bueno, yo compilo usando makefiles. Tengo la duda de si esto se  
> puede hacer. Una vez realizado pongamos un programa en C++, todo  
> perfecto. Imaginemos que se requiere que funcione para diferentes  
> architecturas. Por ejemplo para x86, x86_64 o PPC por poner un  
> ejemplo. Podemos seleccionar en el makefile la arquitectura para la  
> que queremos nuestro programa, y si es posible podríamos hacer  
> compilaciones para las 3 tecnologías y que cada programa se guardará  
> en una carpeta. Y hacer esto para distintos sistemas operativos,  
> WIndows Xp, Linux y MAC OS X ????
>
> Un saludo. Y gracias de antemano.
>
> El 22/09/2009, a las 22:40, David fire escribió:
>
> perdon pero me da mucha curiosidad esa metodologia que hace que un  
> hello wolrd sean 50 a 60 lineas de codigo en C/C++
> mas info please!!!!
> David
>
> El 22 de septiembre de 2009 12:03, Jorge Vega Sanchez <memmaker650 en gmail.com 
> > escribió:
> Buenas
>
> Tengo una duda que me no termino de entender.
> Estoy realizando un proyecto de investigación y estoy probando unos  
> códigos de ejemplos básicos de una nueva metodología.
> He comenzado con el típico programa Hello World, que ya en esto  
> implica cierta complejidad y varias lineas de código (aprox unas 50  
> o 60.
> Este código esta realizado en C y yo lo quiero unir a parte de mi  
> código C++ para ver que funciona y probar unas librerías mías.
>
> Problema: en la unión dado que ambos códigos son bastante diferentes  
> se me ha ocurrido dejar el código nuevo en otro fichero para  
> llamarlo/invocarlo desde mi programa principal.
> El problema es que no sé como ponerlo en otro fichero y llamarlo  
> desde otro fichero. Este código necesita librerias propias y creo  
> que no puedo meterlo en el fichero de cabecera. Puedo dejarlo en  
> otro fichero .cpp y aun así llamarlo o invocarlo desde otro fichero.  
> Como se haría.
>
> En cuanto a la compilación, debo seguir algún orden en especial. La  
> realizo desde línea de comando mediante un makefile y tengo dudas  
> sobre como introducir el orden de compilación.
>
> Gracias de antemano.
>
> Best regards
> Jorge
>
>
>
>
> _______________________________________________
> Lista de correo Cconclase Cconclase en listas.conclase.net
> http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net
> Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ
>
>
>
> -- 
> (\__/)
> (='.'=)This is Bunny. Copy and paste bunny into your
> (")_(")signature to help him gain world domination.
>
> _______________________________________________
> Lista de correo Cconclase Cconclase en listas.conclase.net
> http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net
> Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ
>
> Best regards
> Jorge
>
>
>
>
> Explore the seven wonders of the world Learn more!  
> _______________________________________________
> Lista de correo Cconclase Cconclase en listas.conclase.net
> http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net
> Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ

Best regards
Jorge



------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.conclase.net/pipermail/cconclase_listas.conclase.net/attachments/20091002/9f8c3037/attachment.html>


Más información sobre la lista de distribución Cconclase