<thead id="fflbj"><font id="fflbj"><cite id="fflbj"></cite></font></thead>
    <progress id="fflbj"><thead id="fflbj"><font id="fflbj"></font></thead></progress>

            課程名稱:Makefile 基礎入門培訓

            4401 人關注
            (78637/99817)
            課程大綱:

            Makefile 基礎入門培訓

             

             

            Makefile 是一種描述工程編譯、鏈接的文件。在一個龐大的項目或工程中,

            往往存在非常復雜的編譯和鏈接流程,

            而 Makefile 文件可以描述哪些源文件在何時需要編譯,如何編譯這些源文件,

            甚至可以調用 shell 和其它的工具來執行更加復雜的項目構建流程。

            1 編譯連接與執行

            2 make 的條件判斷

            3 通配符的簡單使用

            4 目標規則與依賴

            5 make 內建函數

            6 make 的執行過程

            7 目標、依賴與通配符

            8 擴展通配符

            9 make 遞歸執行

            10 自動化編譯

            1
            編譯連接與執行

            1.GCC編譯的使用方式

            2.GCC鏈接的使用方式

            3.GCC靜態鏈接的使用方式

            4.GCC動態鏈接的使用方式

            5.GCC靜態鏈接動態鏈接混用的方式

            1
            四則運算的自動編譯

            1.GCC編譯的使用方式

            2.GCC鏈接的使用方式

            3.GCC靜態鏈接的使用方式

            4.GCC動態鏈接的使用方式

            5.GCC靜態鏈接動態鏈接混用的方式

            2
            Makefile 變量進階

            1.Makefile的基礎規則與命名方式

            2.Makefile更新目標文件的依據

            3.Makefile依賴執行順序

            4.Makefile變量的使用

            5.「PHONY」與「」的作用與使用方法

            3
            深入了解 Makefile

            1.make的自動推導規則

            2.include指示符

            3.MAKEFILES變量

            4.makefile重載另一個makefile

            5.makefile的「所有匹配模式」的使用

            4
            make 的執行過程與條件判斷

            1.make讀取makefile文件并執行更新和重建操作

            2.makefile反斜線的使用

            3.makefile中條件語句的基本格式

            4.makefile關鍵字ifeq,ifneq,ifdef,ifndef的使用

            5
            目標、依賴與通配符

            1.makefile終目標的定義

            2.makefile不能作為終目標的情況

            3.目標重建的條件

            4.makefile目標可以有的兩種依賴

            5.文件名可以使用的通配符匹配

            2
            通配符的簡單使用

            1.Makefile變量的使用

            2.Makefile通配符的使用

            3.函數$(patsubst)的使用

            4.函數$(wildcard)的使用

            5.Makefile自動化變量的使用

            6.Makefile的自動推導

            6
            擴展通配符與文件路徑問題

            1.函數wildcard的使用

            2.VPATH和vpath的使用

            3.文件路徑的保存及GPATH的使用

            4.lNAME文件的使用

            7
            深入了解目標的規則與依賴

            1.強制目標的使用

            2.多規則目標的使用

            3.多目標規則的使用

            4.靜態模式的使用

            5.雙冒號規則的使用

            3
            靜態模式的使用練習

            1.多目標規則的使用

            2.靜態模式的使用

            3.自動化變量的使用

            4.強制目標的使用

            8
            make 的進階操作

            1.make對規則命令的執行

            2.make的多線程執行

            3.make的錯誤忽略選項

            4.make的異常結束

            4
            使用變量控制參數的輸入和輸出

            1.Makefile中的define/endef

            2.Makefile中變量的使用

            9
            make 遞歸執行

            1.make的遞歸執行示例

            2.遞歸執行過程中變量的傳遞

            3.測試MAKELEVEL環境變量

            4.命令行參數和變量的傳遞

            10
            Makefile 變量進階

            1.不同的變量風格和賦值風格

            2.變量的替換引用,環境變量、命令行變量的使用

            3.目標指定變量的使用

            4.自動化變量的使用

            11
            make 內建函數

            1.字符串處理函數

            2.make控制函數

            3.文件名處理函數

            5
            自動化編譯的綜合練習

            1.Makefile變量的使用

            2.靜態庫的打包與使用

            3.自動化變量的使用

            4.符號「」的使用

            5.函數$(src:)的使用

            6.函數$(lastword)的使用

            7.函數$(wildcard)的使用


            登錄 后發表評論
            新評論
            全部 第1節 第2節 第3節 第4節 第5節 第6節 第7節 第8節 第9節 第10節 第11節 第12節 第13節 第14節 第15節 第16節 第17節
            我的報告 / 所有報告
            538在线视频二三区视视频