miércoles, 12 de enero de 2011

Compilar y ejecutar programas C en Linux desde terminal

El compilador de C y C++  viene ya incluido en las últimas versiones de Ubuntu, sin embargo si es necesario instalarlo, basta con abrir una terminal y colocar el siguiente comando:

sudo apt-get install gcc

Asi que una vez que ya tengamos nuestro compilador, abrimos una terminal y nos posicionamos en el directorio donde está nuestro archivo a compilar, la forma más fácil de compilar es:

gcc archivo.c -o archivo_generado

El gcc hace referencia al compilador, el archivo.c es el archivo que vamos a compilar (No olviden la extensión, en este caso .c), el argumento -o (minúscula) nos permite generar un nombre al archivo resultante de la compilación y el archivo_generado es el archivo que resultó de la compilación.

Ejemplo:

#include < stdio.h >

int main( )
{
  printf("Hola Mundo \n ");
 return 0;
}

Supongamos que este archivo lo guardamos con el nombre de "PruebaCompilador.c" (sin comillas) y lo guardamos en una carpeta, abrimos una terminal, nos posicionamos en nuestra carpeta y escribimos:

gcc PruebaCompilador.c -o ArchivoCompilado




Si no se muestran errores, entonces nuestro archivo ya habrá sido compilado y creado el archivo a ejecutar.

Para ejecutarlos simplemente precederemos de un punto y una diagonal seguido del nombre del archivo:

./ArchivoCompilado


Existen otros argumentos más para compilar y cada uno tiene una función especial, pero la más usada es la presentada anteriormente.

5 comentarios:

  1. me sirvio mucho esto, gracias.

    ResponderEliminar
  2. sabes si sirve para linux lite por que no me perite

    ResponderEliminar
  3. no puedo ejecutar babotas

    ResponderEliminar
  4. #include < stdio.h > esta parte del codigo esta mal por eso no compila. Coloquen #include y tendría que andar.

    ResponderEliminar