Logo Espacio Linux Paypal - Acepta pagos con tarjeta en tu negocio      
Portada Manuales Linux Descargas Foros Buscar Mapa del sitio Ayuda BlogEL
   Iniciar sesión | Registrarse    
 
Principal

Patrocinadores

Anuncios



Boletín Espacio Linux
Las novedades del sitio y el mundo Linux en tu email.


Sitios amigos

Blogs de miembros


Directorio de blogs | Registrarse
Los usuario registrados pueden crear su propio blog y escribir comentarios.

Como compilar un programa C++ en Linux


Por: zeka
Publicado el: 05-26-2007 @ 05:22 pm


Para ello deben asegurarse que tienen instalado el compilador g++ en su sistema. En Debian, para instalarlo, basta (como root) con:

apt-get install g++

Una vez instalado, hay que tener algún código fuente para poder probar si funciona. Para salirnos un poco del tradicional "Hola, Mundo", en este link:

http://blogel.espaciolinux.info/wp-content/archivos/zeka/MULTMAT.zip

coloqué una carpeta comprimida como *.zip que contiene, a su vez, una subcarpeta llamada datos con el archivo datos.in. El archivo datos.in incluye dos matrices de orden 3x3 y con elementos de tipo entero (Uds pueden sustituirlos por los valores que quieran, siempre que sean enteros, sin necesidad de recompilar nuevamente el programa):

1 2 3
4 5 6
7 8 9

1 2 3
4 5 6
7 8 9

que van ser multiplicadas según el procedimiento que se encuentra en la función del archivo de cabecera mulmat.h y que es invocada desde el programa principal multmat.c++. Para compilar el programa, desempaqueten el *.zip anterior, abran una cónsola y vayan a la carpeta MULTMAT. Una vez allí, ejecuten:

g++ multmat.c++ -o multmat

para obtener el ejecutable. No es necesario señalar explícitamente la ruta de la carpeta de datos ni el archivo de cabecera *.h (si no estuviese allí daría un error de compilación). Tambien pueden escoger un nombre diferente para el ejecutable multmat. Para correr el programa tendríamos que hacer:

./multmat [Enter]

El resultado sería:

30 36 42
66 81 96
102 126 150

lo cual puede ser verificado con una hoja de cálculo en OpenOffice. En este link:

Como usar OpenOffice.org Calc para multiplicar e invertir matrices

se señala como proceder con la verificación.





Ultima actualización el 04-01-2008 @ 08:28 am




Añadir un comentario
Añadir un comentario
Ver más artículos
Ver más artículos

Comentarios

Por: zeka     Publicado el 05-26-2007 @ 06:10 pm

Para verificar la portabilidad del código, instalé el compilador g++ en SuSE 10.2 y multmat.c++ también se compiló y ejecutó sin problemas.
Journal ©
 



Copyright | Términos de uso | Política de privacidad | Publicidad | Contáctanos | Blog