make與cmake

陈金鱼發表於2024-11-04

完成CS144作業的過程中第一次接觸

還沒學明白,先記錄一下。主要參考5分鐘理解make/makefile/cmake/nmake - 知乎

gcc:編譯器,少數檔案編譯gcc命令即可

make:是常在linux開發中用到的工具,方便地編譯構建中大型專案,主要使用makefile檔案編寫的命令進行編譯連結

  makefile:需要手寫,而且同一個專案不同平臺下檔案內容不一樣

cmake:CMakeLists.txt檔案自動生成適配的makefile

相關文章