我如何運行主文件,該文件的函數也存儲在另一個文件中,並且也存儲在頭文件中?

我如何運行主文件,該文件的函數也存儲在另一個文件中,並且也存儲在頭文件中?

// mainheader.h

int square(int b);

// 主函數.c

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


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

//=====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);
        }

}

我如何在 ubuntu 中運行這個程式?

答案1

這看起來像c原始碼,需要先編譯。

gcc -o programName maiNfunction.c maiN.c

這將創建一個可執行文件,該文件應該已經具有執行權限。您可以透過鍵入以下內容來運行它:

./programName

也許您應該考慮閱讀更多編譯器文件。

如果您還沒有這樣做,當然需要安裝編譯器(例如 gcc)。

相關內容