Trasteando con gcc

Dentro de nada tengo un examen de programación asi que en vez de ponerme en el windows a practicar me he informado de como compilar en linux. El compilador por defecto de linux es el gcc un programa que a los usuarios de windows les parecera complicado, extraño e incluso arcaico y es que no estamos acostombrados a utilizar la linea de comandos pero es igual que todo con un poco de practica todo se consigue.

Vamos primero a crear el programa en C. Abrimos un editor de texto, yo uso gedit, y escribimos. Va, uno clasico y sencillito:

#include<stdio.h>

main (){
printf(«Hello Worldn»);
}

Guardamos el programa como prueba.c y ya tenemos nuestro codigo fuente.
Ahora el compilador. Vamos a la consola, nos aseguramos de estar en la carpeta en que tenemos guardado el codigo y escribimos:

$ gcc hello.c -o hello

La sintaxis es siempre la misma a gcc le indicamos un archivo o mas de uno, lo compilara y guardara el ejecutable con el nombre que le indiquemos despues del -o.

Si en el programa estamos utilizando la libreria matematica o alguna que no sea estandard se lo tendremos que indicar al compilador con el parametro -l. Por ejemplo la libreria matematica seria -lm. Si queremos utilizar una libreria que no se encuentre en el directorio por defecto con este mismo parametro indicaremos primero el directorio y luego la libreria.
Por ultimo para ejecutar el archivo que hemos creado:

$ ./hello

Con esto ya podemos empezar a compilar los programas mas basicos.
Un saludo.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.