Skip to article frontmatterSkip to article content

Compilar con GCC

GNU Compiler Collection (GCC) es una colección de compiladores, entre los cuales incluye al lenguaje de programación C.

Teniendo las siguientes líneas de código, en un archivo llamado ejercicio1.c.

#include <stdio.h>

/*
 *  1. Hola Mundo
 *  Desarrollar un programa que muestre por STDOUT el mensaje "Hola Mundo C!".
 *  Indicar en un comentario la instrucción de compilación con GCC
 *  por línea de comandos.
 */


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

Para compilar el código, ejecutamos el siguiente comando:

$> gcc ejercicio1.c

De compilar correctamente, se genera un archivo ejecutable nombrado por defecto a.out. Para dar un nombre específico, al archivo ejecutable, se usa la opción -o. Por ejemplo, si el archivo ejecutable tendrá el nombre de ejercicio1, el comando será:

$ gcc ejercicio1.c -o ejercicio1

Se recomienda, fuertemente, utilizar las verificaciones adicionales del compilador, las mismas se agregan al compilar:

$> gcc ejercicio1.c -Wall -Wextra -o ejercicio1

De esta manera, el compilador les avisará sobre situaciones que potencialmente pueden ser problemáticas y no estrictamente un error.

Finalmente, para ejecutar el programa:

$ ./ejercicio1
"Hola Mundo C!"