20200814
學習makefile的方法?
首先查資料,看看makefile到底咋學...通過查資料,我發現學習makefile最重要的是不要眼高手低。不要試圖突擊兩三天就掌握個七七八八。在網上找個別人的makefile然後看看是咋執行的,這種學習套路大概是不科學的。
我現在爲什麼要用makefile?爲啥不用cmake?
對於剛入門的來說,makefile看到的事情能清楚一點。cmake更多的是考慮跨平臺。
還有如果寫makefile時沒有控制住複雜度,那麼很容易變得不可維護。這其實就像C語言一樣,過於炫技是不可取的。但是這並不是C語言(makefile)本身的問題。這是編寫者自身的掌控力以及自制 自製力的問題。
cmake本身會智慧一點,會幫你做決定,但不可避免的會或多或少做出錯誤的決定。
因此初學階段,還是應該從makefile入手。