Как запустить основной файл, функция которого хранится в другом файле, а также файл заголовка тоже?

// 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

#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?

2
задан 2 August 2014 в 14:06

1 ответ

Это похоже на c исходный код, который должен быть скомпилирован сначала.

gcc -o programName maiNfunction.c maiN.c

Это создает исполняемый файл, который уже должен иметь разрешение, которое будет выполняться. Можно выполнить его путем ввода:

./programName

, Возможно, необходимо рассмотреть чтение большего количества документации компилятора.

В случае, если, Вы еще не сделали этого, конечно, необходимо установить компилятор (например, gcc).

1
ответ дан 2 August 2014 в 14:06

Другие вопросы по тегам:

Похожие вопросы: