cmake 是乙個跨平台的安裝(編譯)工具,可以用簡單、統一的語句來描述所有平台的安裝或編譯過程。能夠輸出不同編譯器的 makefile 或 project 檔案。
cmake 的使用 cmakelists.txt 作為專案組織檔案,cmake 並非跨平台編譯工具,而是專案構建工具,可以在不同的平台上根據構建引數生成工程專案,例如 windows 平台下可以構建visual studio 工程
或nmake 工程
,可選指定 visual studio 的版本;在 unix 構建makefile 工程
。
專案管理
單元測試
持續構建
打包發布
windows
安裝成功
啟動命令列提示符(cmd
),輸入cmake --version
確認 cmake 安裝成功,並正確設定環境變數,安裝成功會輸出安裝 cmake 的版本資訊。c:\windows\system32>cmake –version
解壓原始碼
在 unix 環境下將原始碼解壓釋放到當前目錄,並切換到原始碼目錄。tar xvf cmake-3.15.0-rc2.tar.gz
cd cmake-3.15.0-rc2
編譯原始碼./configure
make
執行 ./configure,對當前的環境進行檢查,判斷環境已安裝的**庫,生成構建所需的配置檔案,為**編譯做準備。
make 編譯源**。
原始碼安裝sudo make install安裝需要將檔案拷貝到根目錄,需要相應的檔案讀寫許可權(sudo)。
安裝成功
啟動終端,輸入cmake --version
確認 cmake 安裝成功,並正確設定環境變數,安裝成功會輸出安裝 cmake 的版本資訊。
macos
安裝 雙擊執行 cmake-3.15.0-rc2-darwin-x86_64.dmg 進行安裝。
安裝成功
啟動終端,輸入cmake --version
確認 cmake 安裝成功,並正確設定環境變數,安裝成功會輸出安裝 cmake 的版本資訊。
安裝成功後,可以在終端輸入cmake -h
檢視 cmake 支援的編譯器及工具的引數說明。
入門教程。學習簡要教程了解 cmake 的基本使用方法。
cmake 變數和基礎語法。練習掌握 cmake 變數的宣告與常用語法使用。
cmake 高階語法。使用 cmake 編寫巨集和函式實現靈活易擴充套件的專案設定。
編譯選項。結合不同平台編譯器的編譯選項,使用 cmake 提供的變數和工具進行設定。
cmake簡要教程(中文)
cmake簡要教程(英文)
cmake官方文件 v3.15
React初始系列教程 1 React初探
什麼是react?react是facebook公司開發的乙個前端框架,是目前三大前端框架之一 react,angular,vue 元件化開發web與傳統web開發專案,確實絲滑很多,它有三大特點 宣告式 你只需要專注於描述你的ui,react會幫你做底層更新 元件化 所有ui都抽象成元件,大大提高可...
CMake教程 Step1(基本點)
cmake教程 cmake教程提供了分步指南,涵蓋了cmake可以解決的常見構建系統問題。了解示例專案中各個主題如何協同工作將非常有幫助。教程文件和示例的源 可以在cmake源 樹的help guide tutorial目錄中找到。每個步驟都有其自己的子目錄,該目錄包含可以用作起點的 教程示例是漸進...
vim系列教程(1)基礎操作
總結下本人平時所使用的各種工具以及語言的快速入門教程以及給高手準備的高階材料,雖然本人也不是什麼高手,但是本身交流 的態度,希望能夠對各位起到幫助,系列教程,慢慢完善。首先從最常用的vim開始,涉及到基礎操作,也是平時用的最多的,以及高階操作,後續還有一些有用的 以及國外的書籍,不斷的修改完善。vi...