這是專案結構,首先是沒有靜態函式庫的範例,然後是有靜態函式庫的範例。
沒有靜態庫:
帶有靜態庫:
這些範例顯示如何在使用和不使用靜態函式庫的情況下建構一個簡單的項目,同時保持 Makefile 的清晰度和可維護性。
注意:這是我在執行我的一個專案時建立的 Makefile。
自動物件檔案產生:OBJ_FILES 變數使用模式替換自動將來源檔案名稱轉換為物件檔案名稱。
模式規則:使用模式規則(%.o:%c)簡化了每個原始檔案的編譯命令。
有組織的清潔規則:清潔規則簡潔,消除不必要的重複。
易於維護:結構清晰,方便日後修改。
這個 Makefile 保持了相同的功能,同時更乾淨、更有效率。
以上是Makefile - .h - .c 範例。的詳細內容。更多資訊請關注PHP中文網其他相關文章!