CMake 安裝和使用


Cmake 概述

CMake是一個跨平台工具,可以用簡單的語句來描述所有平台的安裝(編譯過程)。Cmake 並不直接建構出最終的軟件,而是產生標准的建構檔(如 Unix 的 Makefile,Visual C++ 的 projects 等)。

CMake 安裝

  • windows
  1. 直接下載使用發布的二進制文件 cmake-3.9.0-win64-x64.zip
  2. 解壓、添加環境變量:D:\cmake-3.9.0-win64-x64\bin
  • Linux
  1. 安裝指令:sudo apt-get install cmake

CMake 構建

通常使用外部建構的方法,如在頂層CMakeList.txt所在路徑創建build目錄,並去到其中構建。以下面工程為例分別演示linux和windows下的使用方法。

$ tree
\__Demo
    |__main.c
    |__CMakeList.txt

$ cat main.c
int main(void) {
        return 0;
}

$ cat CMakeList.txt
add_executable(app main.c)
  • 創建編譯目錄
mkdir build
cd build
  • Linux
cmake ..
make
  • Windows
cmake .. -G "Visual Studio 9 2008"
cmake .. -G "Visual Studio 15 2017"
cmake .. -G "MinGW Makefiles"

CMake 語法

https://blog.csdn.net/yangfeng2014/article/category/6084845
https://www.hahack.com/codes/cmake/


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM