1. 程式人生 > >makefile 規則之---make命令-編譯,依賴關係

makefile 規則之---make命令-編譯,依賴關係

    make命令的核心是找依賴性,make命令會一層又一層地區找檔案的依賴關係,知道最終編譯出目標檔案,在找尋過程中,如果出現錯誤,比如最後被依賴的檔案找不到,那麼make就會直接退出,並報錯,而對於所定義的命令錯誤,或者編譯不成功,make根本不理,make只管檔案的依賴性,即,沒有依賴性,就不執行,所以像常見的clean命令,make不會自動執行,

    clean:

  rm *.o......

   這種情況下,需要make clean才能執行,只有make是不會執行的。