在ubuntu系統下用Makefile方式程式設計主程式

2020-09-28 09:02:11

在ubuntu系統下用Makefile方式程式設計主程式

操作目的

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

  1. 請在ubuntu系統用gcc 命令列方式編譯主程式main1.c 並執行;
  2. 請在windows系統下用你熟悉的編譯工具編譯主程式main1.c 並執行。

操作步驟

1.編寫一個主程式檔案main1.c和一個子程式sub.c
main1.c
sub.c

2.用gcc -c將main1.c和sub.c檔案轉換為main1.o和sub.o檔案
main1.o
sub.o
3.建立一個makefail檔案將main1.c和sub.c連結在一起

在這裡插入圖片描述
4.執行main2.c檔案
在這裡插入圖片描述
最後以浮點數輸出a+b。

小結

說實在話,初入這方面,還有很多很多的東西需要去發掘,太難了!