makefile作用
一個工程中的源文件不計其數艺演,其按類型热芹、功能贱傀、模塊分別放在若干個目錄中,makefile定義了一系列的規(guī)則來指定伊脓,哪些文件需要先編譯府寒,哪些文件需要后編譯魁衙,哪些文件需要重新編譯,甚至于進行更復雜的功能操作株搔,因為 makefile就像一個Shell腳本一樣剖淀,其中也可以執(zhí)行操作系統(tǒng)的命令。
百度的定義纤房,主要就是一套規(guī)則來怎么生成最后想要的可執(zhí)行文件或者什么纵隔。因為ide幫我們做了很多,但其實makefile能夠讓你真正構建和管理自己的工程炮姨。
makefile 可以完成“自動化編譯”
幾個簡單的教程
http://www.cs.colby.edu/maxwell/courses/tutorials/maketutor/
https://www.cs.umd.edu/class/fall2002/cmsc214/Tutorial/makefile.html