¿Cómo ejecuto el archivo principal cuya función se almacena en otro archivo y también en el archivo de encabezado?

¿Cómo ejecuto el archivo principal cuya función se almacena en otro archivo y también en el archivo de encabezado?

// encabezado principal.h

int square(int b);

// función principal.c

#include"mainheader.h"
#include<stdio.h>


int square(int b)
{
  int y;
  y= b*b;
  return (y);
}

//===== archivo maiN.c

#include<stdio.h>
//#include<stdlib.h>
 #include<math.h>
 #include"mainheader.h"
 #include"maiNfunction.h"

 main(void)
 {
    //int SizeOfData,j;

      int i,z;
      for(i=0;i<5;i++)
        {
            z=square(i);
            printf("%d\n",i);
        }

}

¿Cómo ejecuto este programa en Ubuntu?

Respuesta1

Esto parece un código fuente de C, que primero debe compilarse.

gcc -o programName maiNfunction.c maiN.c

Esto crea un archivo ejecutable, que ya debería tener el permiso para ejecutarse. Puedes ejecutarlo escribiendo:

./programName

Quizás deberías considerar leer más documentación del compilador.

En caso de que aún no lo hayas hecho, necesitarás instalar un compilador (por ejemplo, gcc).

información relacionada