CentOS升級CMake

今天在編譯 Opencv 時,在 cmake 階段失敗,報類似下面的錯誤信息:

CMake 3.5.2 or higher is required. You are running version 3.4.0

很明顯,這是 cmake 版本過低導致的,那麼就需要升級 cmake 到更高的版本。下面是升級 cmake 的步驟:

1.卸載原有通過 yum 安裝的 cmake

yum remove cmake

2.下載cmake安裝包

wget https://github.com/Kitware/CMake/releases/download/v3.14.5/cmake-3.14.5-Linux-x86_64.tar.gz

3.解壓下載好的cmake二進制包(本例使用的是cmake3.14.5版本,軟件包路徑: /opt )

cd /opt

tar zxvf cmake-3.14.5-Linux-x86_64.tar.gz

4.解壓成功後,就可以在 /opt 目錄下看到一個 cmake-3.14.5-Linux-x86_64 目錄,下面添加cmake環境變量,編輯 /etc/profile.d/cmake.sh 文件,寫入以下內容:

export CMAKE_HOME=/opt/cmake-3.14.5-Linux-x86_64

export PATH=PATH:PATH:CMAKE_HOME/bin

5.保存並退出,執行命令讓 cmake 環境文件生效

source /etc/profile

6.此時,再次查看cmake版本,就已經是 3.14.5 了:

cmake -version

至此cmake 版本升級完畢。

轉載自:企鵝號:IT學徒

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章