在Ubuntu環境下用gcc命令執行c程式以及Makefile編譯

清茗醬w發表於2020-09-25

在Ubuntu環境下用gcc命令執行c程式以及Makefile編譯

用gcc命令編譯c語言

主程式main1.c

#include<stdio.h>
#include"sub1.c"
void main()
{
  int x=8,y=3;
  float k=0;
  k=x2x(x,y);
  printf("%f\n",k);
  }


sub1.c

float x2x(int a,int b)
{float s=0;
s=a/b;
return s;
}

執行的結果
在這裡插入圖片描述

用VC++6.0編譯C語言

用VC++6.0編譯C語言

建立c檔案,輸入程式碼並編譯執行,如下:
在這裡插入圖片描述
結果:
在這裡插入圖片描述

用Makefile編譯C語言

建立Makefile檔案:

 ~$ touch makefile

用vim編輯:

~$ vim makefile

編輯Makefile檔案:
在這裡插入圖片描述
用make命令執行Makefile檔案並得到結果,如下:
在這裡插入圖片描述

相關文章