文章目錄
- 1. CMake 簡單介紹
- 2. CMake 安裝使用
1. CMake 簡單介紹
- 為什么需要CMake
寫過C語言的都知道,C語言項目使用Makefile進行管理,而隨著項目復雜度的增加 Makefile編寫的難度也隨之增加,而且在不同平臺Makefile 語法規則是不一樣的,為解決這些問題,CMake隨之而來。 - Cmake 是什么
a: cmake 是一個跨平臺的自動構建工具, 使用平臺無關的 CMakeLists.txt 文件來制定整個工程的編譯流程,再根據具體的編譯平臺,生成本地化的 Makefile 和工程文件,最后執行 make 編譯,從而替代手動編寫Makefile。
b:cmake有自己的規則文件CMakeList.txt, cmake解析該文件生成Makefile, 語法與平臺無關,較Makefile簡單。
2. CMake 安裝使用
官網:https://cmake.org/documentation/
可以在download下載對應版本安裝使用,linux下可直接使用包管理軟件安裝:
如Deabain系列:
sudo apt install cmake