Hola a todos, hoy os voy a explicar como podemos compilar C/C++ desde Linux.
Para compilar en C vamos a utilizar gcc.
Primero, comprobamos que tenemos gcc instalado. Abre un terminal y escribe gcc, si te aparece esto
Es que lo tienes instalado. Sino lo tienes instalado, tendrás que instalarlo con sudo apt-get install gcc (según tu distribución lo tendrás que cambiar pero el paquete es el mismo en todos).
Aquí en discoduroderoer te vamos a dejar un simple shell script que nos permitirá compilar y ejecutar directamente. Te lo dejo:
[shellscript]#!/bin/bash
fichero=$1
salida=»resultado» #Cambiar a gusto
#compilacion
gcc $fichero -o $salida
#Permisos
chmod 755 $salida
#Ejecuccion
./$salida
Lo descargas y le das permisos de ejecución con chmod 755 compiladorC.sh
Cuando lo hayas hecho, para ejecutar este compilador deberás hacer lo siguiente en el terminal ./compiladorC.sh <nombre fichero .c>
Por ejemplo, tenemos un fichero llamado test.c (el típico hola mundo) que queremos compilar y ejecutar, entonces ponemos.
Por si alguien se lo pregunta, en el caso de que haya mas de un fichero no lo podríamos compilar bien con este pequeño script, ya que nuestro objetivo de momento van a ser programas pequeños y no tendrán demasiado código. En el caso de que haya que mejorarlo, lo avisaré y actualizaré.
Si tiene errores el fichero nos lo mostrara por la consola.
Espero que os sea de ayuda. Si tenéis dudas, preguntad. Estamos para ayudarte.
Deja una respuesta