CentOS 7上安裝CMake 3

轉載請註明文章出處:https://tlanyan.me/install-cm...centos

CentOS 7上官方的CMake版本是2.8.12,比較舊。許多新的C/C++項目要求的最低版本至少是3,須要升級舊版本或者直接安裝新版。bash

有兩種方法能夠安裝/升級CMake 3:url

  1. 從源碼編譯;CMake是開源軟件,可從官方下載源代碼,只要系統上安裝了gcc/g++,編譯安裝便可。不方便之處是要下載、解壓、編譯和安裝,一系列操做對新手可能有難度;另外升級也要進行一樣的操做,略顯繁瑣;
  2. 從yum源安裝。配置好yum源,yum install/update兩條命令就能夠方便的安裝和升級。

本人採用的方法是第二種,如下是安裝腳本,複製到終端上執行便可:code

<pre>echo '[group_kdesig-cmake3_EPEL]
name=Copr repo for cmake3_EPEL owned by @kdesig
baseurl=https://copr-be.cloud.fedorap...$basearch/
type=rpm-md
skip_if_unavailable=True
gpgcheck=1
gpgkey=https://copr-be.cloud.fedorap...
repo_gpgcheck=0
enabled=1
enabled_metadata=1' >> /etc/yum.repos.d/cmake3.repo
ip

yum install cmake3
</pre>get

注意安裝的命令是cmake3,意味着不會覆蓋系統上已有的cmake 2版本。使用時用cmake3替代cmake,例如:cmake3 .。若是想之後都用新版,在.bashrc等配置文件中加一個別名便可:alias cmake=cmake3源碼

參考

  1. CMake 3.x for Centos 7, Red Hat Linux 7 ( Epel 7 )
相關文章
相關標籤/搜索