[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