軟件介紹
CMake是一個跨平台的安裝/編譯工具,可以用簡單的語句來描述所有平台的安裝(編譯過程)。他能夠輸出各種各樣的makefile或者project文件,能測試編譯器所支持的C++特性,類似UNIX下的automake。
已在鯤鵬雲服務器上驗證過下述版本,請根據實際需要選擇版本。
cmake-3.9.2
cmake-3.16.1
環境要求
雲服務器要求
本文以雲服務器KC1實例測試,雲服務器配置如表1-1所示。
表1-1 雲服務器配置
項目 | 說明 |
---|---|
規格 | kc1.large.2 | 2vCPUs | 4GB |
磁盤 | 系統盤:高IO(40GB) |
操作系統要求
操作系統要求如表1-2所示。
表1-2 操作系統要求
項目 | 說明 | 下載地址 |
---|---|---|
CentOS | 7.6 | 在公共鏡像中已提供。 |
Kernel | 4.14.0-115 | 在公共鏡像中已提供。 |
1. 配置編譯環境
安裝wget工具。
yum install wget -y
2. 獲取源碼
獲取“cmake-3.9.2”源碼包。
cd /usr/local/src
wget https://cmake.org/files/v3.9/cmake-3.9.2.tar.gz
3. 編譯和安裝
1) 解壓軟件包。
cd /usr/local/src
tar -zxvf cmake-3.9.2.tar.gz
2) 進入CMake的安裝目錄。
cd cmake-3.9.2
3) 安裝CMake。
./configure
make && make install
4. 運行和驗證
測試CMake是否安裝完成。
cmake -version
返回內容如下所示,表示安裝已經完成。
[root@ecs-centos cmake-3.9.2]# cmake -version
cmake version 3.9.2
CMake suite maintained and supported by Kitware (kitware.com/cmake).