How to Install cmake-3.30
到官网查看对应的包并下载解压
官网网址是https://cmake.org/files/ 在这个网址下面找到你想要安装的cmake版本,本文以 v3.30/cmake-3.30.0.tar.gz
为例
注意,这里要找的是形如cmake-X.XX.X.tar.gz 的包,而不是各种带了linux的版本
找一个你喜欢的地方,使用命令
1 | wget https://cmake.org/files/v3.30/cmake-3.30.0.tar.gz |
下载压缩包,并使用命令
1 | sudo tar -zxvf cmake-3.30.0.tar.gz |
进行解压
开始安装
使用 ./configure 配置
进入对应目录
1 | cd cmake-3.30.0 |
然后运行命令
1 | sudo ./configure |
错误排查:如果你发现这里找不到 ./configure 说明你下载的包不对,你可能下载了带linux后缀的各种包
开始配置,如果遇到报错 Could NOT find OpenSSL
使用命令
1 | sudo apt install libssl-dev |
安装libssl
并重新运行
1 | sudo ./configure |
进行配置
使用make工具安装
运行命令
1 | sudo make -j16 |
进行安装,这里的16是指拆分成16个线程同时编译,可以有效缩短编译时间,请按照你的电脑的性能选择正确的参数
然后用make进行安装:
1 | sudo make install |
错误排查
完成上一步,在任意位置使用命令
1 | cmake --version |
理论上都可以看到输出,但是如果你的输出形如:
1 | ❯ cmake --version |
报错 CMake Error: Could not find CMAKE_ROOT !!!
可能是你没有清除命令路径缓存,使用命令
1 | hash -r |
即可清除
如果上述命令不能修复,可能是你上面某一步做错了,建议重来
All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.