我目前對makefile目標的工作方式感到困惑。我有一個目前的瞭解,我不知道這是否正確,因爲我一直在閱讀的教程並不是很清楚。這是我目前的理解makefile依賴關係如何工作?
- 當你在終端運行「化妝」,makefile文件的工具找到的第一個目標在生成文件,並嘗試運行它,但這樣做之前,它看起來在所有的依賴關係文件
- (這是我開始感到困惑的地方):如果依賴項是生成文件中的目標,但不存在作爲生成文件目錄中的文件,則只需運行目標。如果依賴項是文件名,但不是生成文件中的目標,則實用程序會檢查文件的存在,如果該文件不存在,該實用程序就會對您發出警告。如果依賴項是目錄和目標中存在的文件,那麼只要文件目標所依賴的任何文件比關聯文件更新,就會運行目標。
我必須下來嗎?它比我做出來更簡單嗎?
這聽起來是正確的。 –