[C con Clase] Duda trabajo con varios ficheros.

Jorge Vega Sanchez memmaker650 en gmail.com
Mie Sep 30 17:22:55 CEST 2009


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



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


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