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.