靜態格式規則和隱含規則

靜態格式規則和定義為格式規則的隱含規則有很多相同的地方(詳細參閱定義與重新定 義格式規則)。雙方都有對目標的格式和構造依賴名稱的格式,差異是make 使用它們的時 機不同。

隱含規則可以應用于任何於它匹配的目標,但它僅僅是在目標沒有具體規則指定命令以 及依賴可以被搜尋到的情況下應用。如果有多條隱含規則適合,僅有執行其中一條規則,選 擇依據隱含規則的定義次序。

相反,靜態格式規則用於在規則中指明的目標。它不能應用於其他任何目標,並且它的 使用方式對於各個目標是固定不變的。如果使用兩個帶有命令的規則發生衝突,則是錯誤。

results matching ""

    No results matching ""