完成CS144作業的過程中第一次接觸
還沒學明白,先記錄一下。主要參考5分鐘理解make/makefile/cmake/nmake - 知乎
gcc:編譯器,少數檔案編譯gcc命令即可
make:是常在linux開發中用到的工具,方便地編譯構建中大型專案,主要使用makefile檔案編寫的命令進行編譯連結
makefile:需要手寫,而且同一個專案不同平臺下檔案內容不一樣
cmake:CMakeLists.txt檔案自動生成適配的makefile
完成CS144作業的過程中第一次接觸
還沒學明白,先記錄一下。主要參考5分鐘理解make/makefile/cmake/nmake - 知乎
gcc:編譯器,少數檔案編譯gcc命令即可
make:是常在linux開發中用到的工具,方便地編譯構建中大型專案,主要使用makefile檔案編寫的命令進行編譯連結
makefile:需要手寫,而且同一個專案不同平臺下檔案內容不一樣
cmake:CMakeLists.txt檔案自動生成適配的makefile