HOW-TO para compilar con gcc (GNU/linux debian)

HOW-TO para compilar con gcc (GNU/linux debian)

Hola pues este tuto es para los recien llegados como yo 馃榾
esto va para el compa benjas que andamos checando un peque帽o hola mundo…

Bien.

Antes que nada deben saber que para muchos de nosotros que estamos un poco novatos en el universo de linux, nos es difil encontrar la manera de migrar de sistema operativo y saber cual nos acomoda mas debido a su funcionalidad. Pues bien d茅jo esta informaci贸n esperando que los amantes del C se sientan agusto en linux…

1. Necesitamos primero unos cuantos paquetitos para poder correr nuestro c贸digo de C en una consola de linux el GCC opteniendolo con la siguiente instrucci贸n en una consola.

apt-get install gcc

Comenzara a calcular las dependencias y los paquetes que necesita la aplicaci贸n, esta instrucci贸n debe ser ejecutada como usuario root para que tenga efecto.paquetes

2. Una vez teniendo los paquetes del GCC, nos disponemos a bajar una libreria auxiliar para que se pueda ejecutar el c贸digo con la instrucci贸n.

apt-get install libc6-dev

Por lo consecuente tambi茅n descargara sus paquetes.

3. Ya que tenemos los m贸dulos necesarios para compilar y ejecutar el codigo de C, podemos crear un c贸digo de prueba, abriremos un editor de texto y guardamos el codigo con extensi贸n .C. Como es costumbre siempre ponemos “Hola mundo” pero pongan el mensaje que prefieran, en mi caso el mensaje ser谩 “Hell or world“, la sintaxis para C del mensaje ser谩 la siguiente…

#include<stdio.h>;
main(){
printf("mensaje");
return 0;
}

Notese que el sistema define por defecto las pausas de programa, por lo que no es necesario el getch(); definido en biblioteca <conio.h> (linux no reconoce la libreria <conio.h>), por lo que no es necesaria.

Con el mensaje aplicado queda de la siguiente manera…

#include<stdio.h>;
main(){
printf("Hell or wolrd");
return 0;
}

4. Una vez que tenemos el codigo se ejecuta la consola, no es necesario ser administrador (usuario root) para poder ejecutar el programa. Vamos al directorio del programa, para efectos del ejemplo el mio se encontrara en la ruta definida “/home/darkness/Desktop/source” damos en la consola cd <ruta>, en mi caso es cd /home/darkness/Desktop/source, con ello entra al directorio donde se encuentra mi archivo .C

5. Ahora ejecutamos la instrucci贸n …

gcc <nombre del archivo>.c -o <nombre del archivo>.

Esto generar谩 el archivo binario dentro del directorio donde se encuentra el c贸digo.

6. ya que esta creado el binario, se ejecuta el programa con la siguiente instrucci贸n…

./<nombre del archivo>

Listo, un programa de lenguaje C ejecutado dentro de la consola de linux.

Espero haya sido de ayuda y/o gu铆a.

Editado por benjas (darkness_angel_661@hotmail.com)


Tags:

 
 
 

Deja un comentario