在ubuntu系統下用Makefile方式程式設計主程式
操作目的
請編寫一個主程式檔案 main1.c 和一個子程式檔案 sub.c,
要求:子程式sub.c 包含一個算術運算函式 float x2x(int a,int b),此函式功能為對兩個輸入整型引數做某個運算,將結果做浮點數返回;主程式main1.c,定義並賦值兩整型變數,然後呼叫函式 x2x,將x2x的返回結果printf出來。
- 請在ubuntu系統用gcc 命令列方式編譯主程式main1.c 並執行;
- 請在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。
小結
說實在話,初入這方面,還有很多很多的東西需要去發掘,太難了!
相關文章
- linux下使用makefile方式程式設計主程式Linux程式設計
- 在Ubuntu環境下用gcc命令執行c程式以及Makefile編譯UbuntuGCC程式編譯
- 16.Linuxshell程式設計(Makefile)Linux程式設計
- Linux系統程式設計之程式間通訊方式:管道(二)Linux程式設計
- Linux系統程式設計之程式間通訊方式:管道(一)Linux程式設計
- (Python程式設計 | 系統程式設計 | 並行系統工具 | 程式退出)Python程式設計並行
- Linux系統程式設計之程式間通訊方式:命名管道(二)Linux程式設計
- Linux系統程式設計之程式間通訊方式:命名管道(一)Linux程式設計
- 系統程式設計程式設計
- 玩一玩 Ubuntu 下的 VSCode 程式設計UbuntuVSCode程式設計
- Linux系統程式設計之程式間通訊方式:訊息佇列Linux程式設計佇列
- 分散式系統程式設計分散式程式設計
- Linux系統程式設計之程式介紹Linux程式設計
- Linux系統程式設計——特殊程式之孤兒程式Linux程式設計
- Linux系統程式設計之程式間通訊方式:共享記憶體例項演示Linux程式設計記憶體
- 用C語言在Linux系統下建立守護程式(Daemon)C語言Linux
- Linux系統程式設計【4】——檔案系統Linux程式設計
- Linux系統程式設計—有名管道Linux程式設計
- 系統程式設計 - I/O模型程式設計模型
- Linux系統程式設計基礎Linux程式設計
- 系統程式設計——管道通訊程式設計
- Linux系統程式設計入門Linux程式設計
- 程式設計作業——系統管理程式設計
- Ubuntu系統新增中文方式Ubuntu
- Ubuntu下統計專案的程式碼行數-cloc工具Ubuntu
- 玩轉 PHP 網路程式設計全套之中斷系統程式設計PHP程式設計
- Linux系統程式設計之訊號中斷處理(下)Linux程式設計
- uboot和系統移植擴充套件--主Makefile分析boot套件
- socket程式設計在TCP中的應用程式設計TCP
- makefile--偽目標語法與程式設計例項程式設計
- GPU程式設計(一):Ubuntu下的CUDA8.0環境搭建GPU程式設計Ubuntu
- 【Linux】Linux系統程式設計入門Linux程式設計
- Linux系統程式設計:mmap使用技巧Linux程式設計
- Linux系統程式設計:訊號捕捉Linux程式設計
- Linux系統程式設計之匿名管道Linux程式設計
- Linux系統程式設計—訊號捕捉Linux程式設計
- Linux系統程式設計-檔案IOLinux程式設計
- 程式設計師正確看程式碼的方式程式設計師