|
Como compilar un programa C++ en Linux
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 matricesse señala como proceder con la verificación.

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