解析
1、cmake可以簡單的生成makefile文件給make用。
2、cmake根據什麼生成makefile呢?它又要根據一個叫CMakeLists.txt文件
3、make工具可以看成是一個智能的批處理工具,比gcc更加的高級
注意
什麼時候需要重新cmake
1、當工程加入新的文件時,只需使用cmake .命令,讓CMake重新生成Makefile就一切OK
2、如果的工程的庫文件發生變化,即使工程文件沒有加入新的文件,也需要刪除之前編譯產生的中間文件重新cmake .編譯
什麼時候需要重新make
當工程文件發生變化,但是沒有增加或是減少文件,只是工程文件的代碼發生變化,這個時候只需要make,不需要cmake
以下是自己的個人理解,如果有偏頗,請見諒