sábado, 11 de octubre de 2008

Programando y compilando en C++ (linux Ubuntu)


El día de hoy me gustaría compartir con ustedes algo que me ha sido bastante útil, no hace mucho decidí pasarme a Linux, para ello elegí la distribución de Ubuntu ya que he escuchado cosas bastante favorables acerca de esta distribución. Por azares del destino, tengo que hacer un programa en C++ de una simulación de redes.

En ese momento no sabían nada sobre compilar programas de C++, me parecía que era algo complicado, ya que compilar en Linux es completamente diferente a lo que yo estaba acostumbrado, para compilar el Linux se necesita un compilador (válgame la redundancia) que se llama gcc que muchas veces ya viene con Linux.

El gcc es un compilador para C, C++, objetive C y Fortran, para más información visiten este
link o este

Para saber si tenemos g++ (compilador pas c++ ) en nuestro Ubuntu abrimos una consola y escribimos:

$ g++ --version

La versión actual es la 4.2.3. Si resulta que no lo tenemos en nuestro ubuntu:

$ sudo apt-get update
$ sudo apt-get install gcc

Una vez que tengamos todo instalado podemos comenzar a programar, por mi parte prefiero utilizar vim de linux para escribir el programa o utilicen el editor de texto que prefieran.

$ vim programa.cpp

Escribimos todo el código que necesitamos del programa
Utilizamos este comando para compilar

$ g++ nombre_programa.cpp –o programa

Comando para compilar, es importante que ponen esta opción –o ya que si no la ponen resultará que el programa regresara un a.out Una vez compilado sólo nos falta ejecutarlo.

$ ./programa
O
$ ./a.out <-si no pusimos el nombre del programa de salida
un comentario final

1 comentarios:

Conquer dijo...

Esta muy bien, no lo he probado aparte que linux no es santo de mi devocion y menos ubuntu xD pero creo que si sirve... igual intentare hacerlo en bsd jaja si no me sale(que es lo mas probable) usare tu metodo en alguna distro... Saludos!