関数が別のファイルとヘッダー ファイルにも保存されているメイン ファイルを実行するにはどうすればよいですか?

関数が別のファイルとヘッダー ファイルにも保存されているメイン ファイルを実行するにはどうすればよいですか?

// メインヘッダー.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 など) をインストールする必要があります。

関連情報