1. 程式人生 > >第19課 - 路徑搜索的綜合示例

第19課 - 路徑搜索的綜合示例

示例 靈活 pos clas 問題 png 文件 編譯 解決

第19課 - 路徑搜索的綜合示例

1. 需求分析

  (1)工程項目中不希望源碼文件夾在編譯時被改動(只讀文件夾

  (2)在編譯時自動創建文件夾build)用於存放編譯結果

  (3)編譯過程中能夠自動搜索需要的文件

  (4)makefile 易於擴展,能夠復用於相同類型的項目

  (5)支持調試版本的編譯選項

2. 項目類型分析

  技術分享圖片

3. 工具原料

  技術分享圖片

4. 關鍵技巧

  技術分享圖片

5. 編譯規則的依賴

  技術分享圖片

值得斟酌的問題?

  對於規模較小的項目,makefile 中是否也需要使用自動生成依賴關系的解決方案呢?

模式規則的靈活運用使得makefile具有復用性

變量的靈活運用使得makefile具有擴展性

規模較小的項目沒必要使用自動生成依賴關系的解決方案

規模較小的項目可以直接讓源文件依賴於頭文件(易於維護)

註:本文整理於《狄泰12月提升計劃》課程內容

狄泰QQ群:199546072

第19課 - 路徑搜索的綜合示例