Centos安裝最新版本cmake


前言

通過yum安裝的cmake版本還是2.8, 版本太低,所以我們需要通過源碼編譯安裝。

為什么不直接安裝編譯好的二進制文件?
下載二進制文件,雖然可以執行,但你並不知道會有什么動態鏈接庫的報錯,出現了問題也很難解決

官網傳送:https://cmake.org/

下載最新cmake

下載地址https://cmake.org/download/

下載/構建/編譯/安裝

# 下載
wget -c https://github.com/Kitware/CMake/releases/download/v3.20.2/cmake-3.20.2.tar.gz

# 解壓
tar zxvf cmake-3.20.2.tar.gz

# 進入解壓目錄
cd cmake-3.20.2

# 構建
./bootstrap

# 編譯
gmake

# 安裝
gmake install

# 鏈接 目的是添加到環境變量中
ln -s /usr/local/bin/cmake /usr/bin/cmake

cmake編譯比較簡單,gcc環境和libstdc++.so.6沒問題的情況下一般不會出現什么問題

查看

#  打印版本號
cmake --version

填坑操作

如果本地使用了yum進行安裝過,則需要先卸載掉cmake

# 卸載cmake
yum remove cmake

# 鏈接
ln -s /usr/local/bin/cmake /usr/bin/cmake

# 打印版本號
cmake --version

到此安裝完畢,cmake的安裝比較簡單

問題總結:

lib64/libstdc++.so.6: version `GLIBCXX_3.4.20' not found 請參考:

https://www.jianshu.com/p/2ef9068a4c64

gcc 高版本安裝 請參考:

https://www.jianshu.com/p/1817b01c437f


免責聲明!

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



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