如何Ubuntu執行簡單C程式

2020-09-28 09:02:13

如何Ubuntu執行簡單C程式

編寫一個主程式檔案 main1.c 和一個子程式檔案 sub1.c,子程式sub1.c 包含一個算術運算函數 float x2x(int a,int b),此函數功能為對兩個輸入整型引數做某個運算,將結果做浮點數返回;主程式main1.c,定義並賦值兩整型變數,然後呼叫函數 x2x,將x2x的返回結果printf出來。具體步驟如下:
1、新建檔案main1.c和sub1.c:

vi sub1.c
內容如下:
float x2x(int a,int b){
	return a/b;
}
vi main1.c
內容如下:
#include<stdio.h>
#include"sub1.c"
int main(){
	int a=4,b=2;
	printf("%f",x2x(a,b));
	return 0;
}

2、使用gcc命令編譯檔案main1.c

gcc main1 main1.c
./main1 #"./"執行檔案

ubuntu環境操作如下:
在這裡插入圖片描述
window10系統下采用vs2017編譯程式,結果如下:在這裡插入圖片描述
ubuntu系統下用Makefile方式程式設計主程式
修改程式為sub1.h、sub1.c和main1.c。

vi sub1.h
內容如下:
float x2x(int a,int b);
vi sub1.c
內容如下:
#include"sub1.h"
float x2x(int a,int b){
	return a/b;
}
vi main1.c
內容如下:
#include<stdio.h>
#include"sub1.h"
int main(){
	int a=4,b=2;
	printf("%f",x2x(a,b));
	return 0;
}

編寫vi makeFile
在這裡插入圖片描述

./main1 #獲得結果

在這裡插入圖片描述
總結
書到用時方恨少