1、 文檔目標
使用Makefile文件生成Linux系統下的靜態庫文件
2、 問題場景
在Linux系統下,經常需要生成靜態庫文件,了解通過Makefile文件來生成靜態庫文件的過程是Linux系統下軟件開發的基礎。
3、軟硬件環境
1)、軟件版本:gcc
2)、電腦環境:Ubuntu 20.04
3)、外設硬件:無
4、解決方法
1)、在math目錄下,創建一個子目錄:Sub,并創建一個sub.c文件,文件的內容如下:

圖4-1
2)、在math目錄下,創建一個子目錄:Add,并創建一個dd.c文件,文件的內容如下:

圖4-2
3)、在math目錄下,創建一個Makefile文件,文件的內容如下:

圖4-3
4)、運行make生成庫文件,如圖4-4所示:

圖4-4

首頁 > 資源中心 > FAQ
