CMake教程(1):CMake簡介

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/進行操作。

?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

  • 2017.07.05 本文希望用短平快的方式,解決Cmake軟件的安裝配置使用問題,更進一步的參數(shù)配置與工程測試、...
    火某閱讀 10,788評論 0 5
  • 本文mark下CMake的安裝,CMake是因為C與C++跨平臺的差異性導致的問題的一種解決思想的實現(xiàn),就是不同平...
    楊強AT南京閱讀 815評論 0 2
  • 為了將C/C++代碼轉換為可以在硬件上運行的程序,需要經(jīng)過編譯和鏈接。編譯是將高級語言所寫的源程序翻譯成等價的機器...
    WalkeR_ZG閱讀 9,961評論 0 15
  • CMake 簡介 CMake 是一個跨平臺的自動化建構系統(tǒng),它使用一個名為 CMakeLists.txt 的文件來...
    火山_eb5e閱讀 716評論 0 0
  • 這是一個來自官網(wǎng)的step-by-step的CMake教程 起點(Step 1) 參看下面的CMakeLists....
    EVANMORE閱讀 41,949評論 3 12

友情鏈接更多精彩內(nèi)容