环境
Rxcoy Linux
获cmake源码包,这里我先新建一个文件夹来存放cmake
打开官网 cmake.org/download/
选择 Platform 下的 linux 版源码
然而连接打不开无法访问
修改 host 添加以下配置文件
sudo vi /etc/hosts
然后文件末尾添加以下内容即可:
# GitHub Start
140.82.113.3 github.com
140.82.114.20 gist.github.com
151.101.184.133 assets-cdn.github.com
151.101.184.133 raw.githubusercontent.com
151.101.184.133 gist.githubusercontent.com
151.101.184.133 cloud.githubusercontent.com
151.101.184.133 camo.githubusercontent.com
151.101.184.133 avatars0.githubusercontent.com
199.232.68.133 avatars0.githubusercontent.com
199.232.28.133 avatars1.githubusercontent.com
151.101.184.133 avatars1.githubusercontent.com
151.101.184.133 avatars2.githubusercontent.com
199.232.28.133 avatars2.githubusercontent.com
151.101.184.133 avatars3.githubusercontent.com
199.232.68.133 avatars3.githubusercontent.com
151.101.184.133 avatars4.githubusercontent.com
199.232.68.133 avatars4.githubusercontent.com
151.101.184.133 avatars5.githubusercontent.com
199.232.68.133 avatars5.githubusercontent.com
151.101.184.133 avatars6.githubusercontent.com
199.232.68.133 avatars6.githubusercontent.com
151.101.184.133 avatars7.githubusercontent.com
199.232.68.133 avatars7.githubusercontent.com
151.101.184.133 avatars8.githubusercontent.com
199.232.68.133 avatars8.githubusercontent.com
# GitHub End
然后可以下载了。
mkdir app 建议个文件夹
下载到 app文件夹下
3.解压源码包
tar xzvf cmake-3.3.2.tar.gz
4.安装gcc等程序包(安装过则忽略)
yum install gcc-c++
5.安装cmake,先进入解压后的cmake目录
cd cmake-3.3.2
./bootstrap
接着又报错 提示缺少openssl
libssl-dev是ubuntu系统的库,而centos系统对应的是openssl-devel
yum install openssl openssl-devel -y
等待完成 继续执行
cd cmake-3.3.2
./bootstrap
完成
gmake
make install
6.查看cmake版本
cmake --version
cmake version 3.23.0-rc2
成功了