Está en la página 1de 4

Introduccin a C++ con Geany en Ubuntu

Este breve tutorial est dedicado a todos aquellos que estis pensando en iniciaros en la
programacin en C++ en Ubuntu.
C++ es un lenguaje de programacin que intenta extender las funcionalidades del leguaje C
incluyendo mecanismos para la programacin orientada a objetos.
El objetivo de este tutorial no es iniciaros en la sintaxis de C++ (para ello ya existen multitud de
manuales en nternet!" sino ayudaros a dar los primeros pasos para que podis empe#ar a crear,
compilar y ejecutar vuestros primeros programas en C++.
$ara ello" en este tutorial vamos a utili#ar un %E (Entorno de %esarrollo ntegrado! sencillo" ligero
y muy completo" denominado Geany" del que ya os &emos &ablado en otras ocasiones.
'Comen#amos(
Paso 1 Instalar build-essential
)o primero que vamos a &acer es instalar el paquete buildessential. $ara ello" podemos acudir al
gestor de paquete *ynaptic o al Centro de +buntu ,-.,-. .ambin podemos instalar este paquete
tecleando en un terminal/
sudo apt-get install build-essential
El paquete buildessential contiene una serie de utilidades que nos permitirn compilar nuestros
programas. Esto instalar automticamente el paquete g++ (que contiene el compilador de C++!
entre otros.
Paso ! Instalar Geany
0unque el lector es libre de elegir otros entornos de desarrollo ms complejos (como Eclipse o
1et2eans!" en este tutorial utili#aremos Geany" un %E ligero y completo" con una interfa# grfica
de usuario sencilla" adecuado para la reali#acin de nuestros primeros programas C++.
3eany es una aplicacin multiplata"orma (existen versiones para #inu$ y %indo&s" adems de
para 4ree2*%" 1et2*%" 5pen2*%" 6ac5* 7" 07 v8.9 y *olaris Express! que nos permite
trabajar con los arc&ivos fuente de multitud de lenguajes de programacin/ :ava" :avascript" C"
C++" C;" <.6)" 76)" $ascal" 4ortran" $yt&on" =uby" $erl" .cl" $<$" )a.e7" *>)" 6atlab"
?<%)" etc.
3eany se basa en las librer'as G()! (G*+,-!" pero puede instalarse en escritorios ).- sin
ning@n problema.
El cdigo de Geany est disponible bajo los trminos de la G*U General Public #icence" con
todos los beneficios que ello conlleva para el usuario (empe#ando porque os lo podis descargar
gratuitamente !.
En el Centro de so"t&are de Ubuntu 1/01/ disponemos de 3eany -.,A.,. .ras instalarlo" podris
iniciar la aplicacin acudiendo a 1plicaciones 2 Programacin 2 Geany.
.ambin podemos instalar 3eany tecleando en un terminal/
sudo apt-get install geany
Paso 3 Primer programa C++
niciamos 3eany y abrimos un arc4ivo nuevo. 0 continuacin" copiamos el siguiente cdigo
fuente de ejemplo/
#include <iostream>
// Usamos el espacio std
using namespace std;
float cuadrado( const float s ) { return s * s; }
int main( )
{
cout << !ntroduce un n"mero para calcular su cuadrado# ;
float num;
cin >> num;
cout << $l cuadrado de << num << es << cuadrado( num ) << %n;
return &;
}
3uardamos el fic&ero con 3eany con e$tensin .cpp. $or ejemplo cuadrado0cpp.
Este sencillo programa" toma un n@mero y calcula su valor al cuadrado" mostrndolo posteriormente
por pantalla. El cdigo fuente anterior es un ejemplo basado en dos funciones/
,. 4uncin main (encargada de adquirir un n@mero introducido por el usuario mediante el
teclado" mostrando posteriormente su valor al cuadrado!.
B. 4uncin cuadrado (encargada de calcular el valor al cuadrado del n@mero introducido por el
usuario!.
)gicamente" y aunque esperamos que sea ilustrativo" este ejemplo tiene un carcter introductorio a
la programacin en C++.
Paso 5 Compilar el programa
C++ es un lenguaje de programacin compilado" y como tal" cuenta con un compilador que se
encarga de traducir el cdigo fuente (legible para el programador! en cdigo mquina
(comprensible para una computadora!.
$ara compilar nuestro primer programa en C++ pulsaremos el botn compilar y construir. 3eany
se encargar de compilar automticamente nuestro programa para generar un arc&ivo ejecutable.
*i preferimos compilar nuestro programa manualmente" abrimos un terminal y nos situamos en el
directorio donde tengamos nuestro fic&ero C++. 0 continuacin" tecleamos/
g'' -(all -o cuadrado cuadrado)cpp
Paso 6 -jecutar el programa
$ulsaremos el icono con "orma de engranajes situado a la derec&a de los botones para compilar.
0parecer una pequeCa pantalla con el resultado de la ejecucin de nuestro programa" invitndonos
a introducir un n@mero para calcular y mostrar su valor al cuadrado.
.ambin podemos ejecutar manualmente nuestro programa tecleando en un terminal/
)/cuadrado
Paso 7 1 partir de a8u'9
Este tutorial pretende ser una simple introduccin a C++" que os permita para dar los primeros
pasos con este lenguaje de programacin en +buntu mediante 3eany" asD como compilar y ejecutar
vuestro primer programa C++.
0 partir de aquD" si deseis continuar aprendiendo la sintaxis de este lenguaje de programacin y
desarrollar programas ms complejos" os recomendamos consultar diversos tutoriales en nternet
sobre programacin en C++.

También podría gustarte