04 noviembre 2006

Librerias Para Compilar En C/C++ Y OpenGL

Hola, las librerías para poder compilar en C/C++ que instalaremos desde terminal con aptitude-install o con apt-get install o desde synaptic (recomiendo esta última) son:

$ sudo apt-get install build-essential cpp cpp-2.95-doc cpp-3.3 cpp3.4 cpp-4.0 g++-3.4 gcc gcc-2.95-doc gcc-3.3 gcc-3.3-base gcc-3.3-doc gcc-3.4 gcc-3.4-base gcc-3.4-doc gcc-4.0 gcc-4.0-base gcc-4.0-doc gcc-4.0-locales gcc-doc gobjc-4.0 libg++2.8.1.3-dbg libg++2.8.1.3-dev libg++2.8.1.3-glibc2.2 libgcc1 c-cpp-reference doc++ libstdc++5 libstdc++6 libstdc++6-4.0-dbg libstdc++6-4.0-dev libstdc++6-4.0-doc libstdc++6-dbg libstdc++6-dev libstdc++6-doc manpages-es

$ sudo apt-get install devhelp

Con esto también instalaremos documentación de ayuda para C/C++ y comandos de terminal.
Para poder trabajar con OpenGL instalaremos las siguientes:

$ sudo apt-get install freeglut3 freeglut3-dbg freeglut3-dev ftgl-dev gle-doc glut-doc glutg3 glutg3-dev libglu1-mesa libglu1-mesa-dev libgl1-mesa libgl1-mesa-dev libgl1-mesa-dri libglut3 libglut3-dev mesa-common-dev mesa-demos mesa-swrast-source mesa-utils

Para compilar programas nuestros escritos en C/C++ desde terminal escribiremos, para el caso de C:

$gcc miprograma.c -o miprograma
$./miprograma


Para el caso de C++ :

$g++ miprograma.cpp -o miprograma
$./miprograma

Si nuestro programa de C++ tiene ficheros .h realizados por nosotros (como clases) para compilar haremos:

$g++ clase1.cpp main.cpp -o main
$./main

Siendo clase1.cpp el programa correspondiente a clase1.h y main será nuestro programa principal, es decir; el programa donde declaramos main().

Para compilar programas con OpenGL escritos en C++, escribiremos:

$g++ miprograma.cpp -o miprograma -lglut
$./miprograma

Si lo hemos escrito en C basta cambiar g++ por gcc y .cpp por .c.

En ubuntu podemos obtener ayuda de lenguajes como C/C++ desde Sistema->Ayuda->Documentación del Sistema, nos aparecerá una pantalla en la que haremos click en Aplicaciones y luego en Programación, y desde ahí elegiremos lo que deseamos. Aquí tenéis un pantallazo:
Y bueno eso es todo por ahora. Espero que os sirva de ayuda.

3 commentarios:

devilinside dijo...

muy bueno el tutorial
intentare andaba en güin2 pero pues por razones muy obvias empeze a usar ubuntu y no le se mover muy bien a la programacion por aca parece igual de facil veremos

thanks =)

Anónimo dijo...

hola .. interesante tu post.
De casulidad sabes como instalar el Pro*C en ubuntu?

msn: jccz25@hotmail.com

Anónimo dijo...

Una pregunta, ¿por qué instalas tantas versiones de gcc?
Creo que ubuntu solamente se queda con los enlaces en /bin a la última versión (la con más número, vaya). Asique instalando la 4.0, en tu caso llega.