Hi:
我剛剛學習makefile,有個疑惑。這是我的makefile
這是我的目錄結構

這是最頂層的

這是main檔案夾的

當執行make命令時候,進到各個檔案夾去執行。在main的makefile中,我發現這個.c.o執行完,還會執行下面的一個命令,這個截圖是執行了test,去掉test,留下main,在頂層目錄執行make命令,就會得到我想要的效果。
可是我不明白的是,為什么“.c.o”不算檔案的第一個指令呢?或者說,為什么運行完這個,又會運行下一條呢?而且只運行一條。
我很疑惑,這個和test不一樣嗎,我都沒有寫依賴項。
.SUFFIXES這個也只是設定依賴關系吧,并不是由于這個。
求問諸位,多謝
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/130074.html
標籤:C語言
上一篇:怎么用商品價格進行排序
下一篇:指標變數間接參考陣列元素
