CMake自動化構(gòu)建系統(tǒng)
CMake 是一個跨平臺的自動化構(gòu)建系統(tǒng),它使用一個名為 CMakeLists.txt 的文件來描述構(gòu)建過程,可以產(chǎn)生標準的構(gòu)建文件,如 Unix 的 Makefile 或Windows Visual C++ 的 projects/workspaces 。文件 CMakeLists.txt 需要手工編寫,也可以通過編寫腳本進行半自動的生成。CMake 提供了比 autoconfig 更簡潔的語法。在 linux 平臺下使用 CMake 生成 Makefile 并編譯的流程如下:
-
編寫CmakeLists.txt。 -
執(zhí)行命令“cmake PATH”或者“ccmake PATH”生成Makefile ( PATH是CMakeLists.txt所在的目錄)。 -
使用make命令進行編譯。
評論
圖片
表情
