1. 程式人生 > >第一部分、概述(本分類隨筆僅用作自己回顧知識、複習使用,無其他用途,主要參考文件《跟我一起寫Makefile》,謝謝)

第一部分、概述(本分類隨筆僅用作自己回顧知識、複習使用,無其他用途,主要參考文件《跟我一起寫Makefile》,謝謝)

一個工程中的原始檔不計數,其按型別、功能、模組分別放在若干個目錄中,makefile 定義了一系列的規則來指定,哪些檔案需要先編譯,哪些檔案需要後編譯,哪些檔案需要重新編譯,甚至於進行更復雜的功能操作,因為makefile 就像一個 Shell 指令碼一樣,其中也可以執行作業系統的命令。 makefile 帶來的好處就是——“自動化編譯”,一旦寫好,只需要一個 make 命令,整個工程完全自動編譯,極大的提高了軟體開發的效率。