cmake和make詳解

解析

1、cmake可以簡單的生成makefile文件給make用。
2、cmake根據什麼生成makefile呢?它又要根據一個叫CMakeLists.txt文件
3、make工具可以看成是一個智能的批處理工具,比gcc更加的高級

注意

什麼時候需要重新cmake

1、當工程加入新的文件時,只需使用cmake .命令,讓CMake重新生成Makefile就一切OK
2、如果的工程的庫文件發生變化,即使工程文件沒有加入新的文件,也需要刪除之前編譯產生的中間文件重新cmake .編譯

什麼時候需要重新make

當工程文件發生變化,但是沒有增加或是減少文件,只是工程文件的代碼發生變化,這個時候只需要make,不需要cmake

以下是自己的個人理解,如果有偏頗,請見諒

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章