CMake是一個跨平臺的開源構建工具,可以用來管理構建并不依賴特定編譯器?!癈Make”這個名字是"Cross platform Make"的縮寫。CMake配置文件的名字叫CMakeLists.txt。
它可以讓程序員通過一個與開發(fā)平臺無關的CMakeLists.txt文件來定制整個編譯流程,然后再根據(jù)目標用戶的平臺進一步生成所需的Makefile和工程文件。CMake主要是編寫CMakeLists.txt文件,然后通過cmake命令將CMakeList.txt轉化為make所需要的makefile。最后用make命令編譯源代碼生成可執(zhí)行文件。
因此CMake的編譯基本就兩步:
> cmake .
> make
cmake命令的參數(shù)是CMakeLists.txt所在的目錄。
本文作為本專題的第一篇,主要是簡單描述CMake的簡介,下載安裝請按官網(wǎng)https://cmake.org/進行操作。