跟我一起寫Makefile

2021-07-24 13:32:46 字數 2054 閱讀 2794

個人覺得有必要把陳皓大神的部落格整理乙個目錄,方便自己在閱讀或者自己寫makefile的時候作為乙個參考,並且快速找到自己想知道的內容所在的部落格位址,於是就寫了這篇部落格。

跟我一起寫 makefile(一)

- 概述

- 關於程式的編譯和鏈結

- makefile 介紹

- 一、makefile的規則

- 二、乙個示例

跟我一起寫 makefile(二)

- 三、make是如何工作的

- 四、makefile中使用變數

- 五、讓make自動推導

- 六、另類風格的makefile

- 七、清空目標檔案的規則

跟我一起寫 makefile(三)

- makefile 總述

- 一、makefile裡有什麼?

- 二、makefile的檔名

- 三、引用其它的makefile

- 四、環境變數 makefiles

- 五、make的工作方式

跟我一起寫 makefile(四)

- 書寫規則

- 一、規則舉例

- 二、規則的語法

- 三、在規則中使用萬用字元

- 四、檔案搜尋

- 五、偽目標

跟我一起寫 makefile(五)

- 六、多目標

- 七、靜態模式

- 八、自動生成依賴性

跟我一起寫 makefile(六)

- 書寫命令

- 一、顯示命令

- 二、命令執行

- 三、命令出錯

- 四、巢狀執行make

- 五、定義命令包

跟我一起寫 makefile(七)

- 使用變數

- 一、變數的基礎

- 二、變數中的變數

- 三、變數高階用法

- 四、追加變數值

- 五、override 指示符

跟我一起寫 makefile(八)

- 六、多行變數

- 七、環境變數

- 八、目標變數

- 九、模式變數

- 使用條件判斷

- 一、示例

- 二、語法

跟我一起寫 makefile(九)

- 使用函式

- 一、函式的呼叫語法

- 二、字串處理函式

- 三、檔名操作函式

跟我一起寫 makefile(十)

- 四、foreach 函式

- 五、if 函式

- 六、call函式

- 七、origin函式

- 八、shell函式

- 九、控制make的函式

跟我一起寫 makefile(十一)

- make 的執行

- 一、make的退出碼

- 二、指定makefile

- 三、指定目標

- 四、檢查規則

- 五、make的引數

跟我一起寫 makefile(十二)

-  隱含規則

- 一、使用隱含規則

- 二、隱含規則一覽

- 三、隱含規則使用的變數

- 四、隱含規則鏈

跟我一起寫 makefile(十三)

- 五、定義模式規則

- 六、老式風格的"字尾規則"

- 七、隱含規則搜尋演算法

跟我一起寫 makefile(十四)

- 使用make更新函式庫檔案

- 一、函式庫檔案的成員

- 二、函式庫成員的隱含規則

- 三、函式庫檔案的字尾規則

- 四、注意事項

- 後序

跟我一起寫 Makefile

概述 什麼是makefile?或許很多winodws的程式設計師都不知道這個東西,因為那些windows的ide都為你做了這個工作,但我覺得要作乙個好的和professional的程式設計師,makefile還是要懂。這就好像現在有這麼多的html的編輯器,但如果你想成為乙個專業人士,你還是要了解h...

跟我一起寫 Makefile

概述 什麼是makefile?或許很多winodws的程式設計師都不知道這個東西,因為那些windows的ide都為你做了這個工作,但我覺得要作乙個好的和professional的程式設計師,makefile還是要懂。這就好像現在有這麼多的html的編輯器,但如果你想成為乙個專業人士,你還是要了解h...

跟我一起寫 Makefile

跟我一起寫 makefile 陳皓 概述 什麼是makefile?或許很多winodws的程式設計師都不知道這個東西,因為那些windows的ide都為你做了這個工作,但我覺得要作乙個好的和professional的程式設計師,makefile還是要懂。這就好像現在有這麼多的html的編輯器,但如果...