![¿Cómo ejecuto el archivo principal cuya función se almacena en otro archivo y también en el archivo de encabezado?](https://rvso.com/image/1083371/%C2%BFC%C3%B3mo%20ejecuto%20el%20archivo%20principal%20cuya%20funci%C3%B3n%20se%20almacena%20en%20otro%20archivo%20y%20tambi%C3%A9n%20en%20el%20archivo%20de%20encabezado%3F.png)
// 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).