Ubuntu18.04 升级最新版本Cmake

1.升级原因

ubuntu18.04默认安装的cmake版本为 3.10.2;在编译一些软件的时候,版本太低导致无法编译

2.从cmake官网下载二进制安装包

复制代码
地址:https://cmake.org/download/
包:cmake-4.0.1-linux-x86_64.tar.gz
​

3.上传下载好的安装包到ubuntu,并进行解压

复制代码
# tar -xf cmake-4.0.1-linux-x86_64.tar.gz
# cd cmake-4.0.1-linux-x86_64/
# ls
bin  doc  man  share

4.查看ubuntu18.04已安装的cmake所在位置,并使用bin/cmake 替换

复制代码
# which cmake
/usr/bin/cmake

# mv /usr/bin/cmake  /usr/bin/cmake.bak
# cp -rf ./bin/cmake /usr/bin/

5.拷贝share目录下的cmake-4.10 到 /usr/share

复制代码
# cp -rf ./share/cmake-4.0/ /usr/share/

6.查看cmake版本

复制代码
# cmake --version
cmake version 4.0.1
相关推荐
澄澈i9 小时前
CMake学习篇[2]---CMake进阶+非同级目录构建+静态库/动态库链接
c++·学习·cmake
usabcd216 小时前
如何重新编译HyperLPR原生库以消除16k对齐警告
android·c++·cmake·ndk·mnn·16k对齐·hyperlpr
慧都小项1 天前
Parasoft C/C++test 针对 CMake 项目的自动化测试配置
自动化测试·cmake·parasoft
羑悻的小杀马特13 天前
CMake 全流程开发实战:从零开始掌握C++项目构建、测试到一键分发的完整解决方案
c++·cmake
UnnamedOrange17 天前
ROS1 配置代码覆盖率
c++·cmake
UnnamedOrange17 天前
ROS2 配置 linter 的代码格式化工具为 clang-format
c++·cmake
眠りたいです21 天前
基于脚手架微服务的视频点播系统-界面布局部分(二):用户界面及系统管理界面布局
c++·qt·ui·微服务·云原生·架构·cmake
assibe21 天前
cmake基本语法结构
数据库·c++·cmake
charlee4422 天前
CMake构建学习笔记25-SpatiaLite库的构建
cmake·nmake·构建·spatialite
charlee4422 天前
CMake构建学习笔记24-使用通用脚本构建PROJ和GEOS
cmake·构建·proj·geos