entramado.net

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 *

Todos usamos cookies, acéptalo ya. más información

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.

Close