wie führe ich die Hauptdatei aus, deren Funktion in einer anderen Datei gespeichert ist, und auch die Header-Datei?

wie führe ich die Hauptdatei aus, deren Funktion in einer anderen Datei gespeichert ist, und auch die Header-Datei?

// mainheader.h

int square(int b);

// maiNfunction.c

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


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

//=====maiN.c-Datei

#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);
        }

}

wie führe ich dieses Programm in Ubuntu aus?

Antwort1

Dies sieht aus wie C-Quellcode, der zuerst kompiliert werden muss.

gcc -o programName maiNfunction.c maiN.c

Dadurch wird eine ausführbare Datei erstellt, die bereits über die Berechtigung zur Ausführung verfügen sollte. Sie können sie ausführen, indem Sie Folgendes eingeben:

./programName

Vielleicht sollten Sie die Compilerdokumentation genauer durchlesen.

Falls Sie das noch nicht getan haben, müssen Sie natürlich einen Compiler (z. B. gcc) installieren.

verwandte Informationen