当前位置: 首页 > news >正文

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

相关文章:

  • kaggle网站使用教程
  • 2025.04.23华为机考第三题-300分
  • JVM 生产环境问题定位与解决实战(七):实战篇——OSSClient泄漏引发的FullGC风暴
  • 网络原理————HTTP
  • ReAct Agent 实战:基于DeepSeek从0到1实现大模型Agent的探索模式
  • 【每天一个知识点】如何解决大模型幻觉(hallucination)问题?
  • Keras
  • Java与C语言核心差异:从指针到内存管理的全面剖析
  • 用 Firebase 和 WebRTC 快速搭建一款浏览器视频聊天应用
  • 线段树讲解(小进阶)
  • 基于UDP协议的群聊服务器开发(C/C++)
  • 深度解析算法之模拟
  • 第十五届蓝桥杯 2024 C/C++组 合法密码
  • C++学习之游戏服务器开发十五QT登录器实现
  • 在C#串口通信中,一发一收的场景,如何处理不同功能码的帧数据比较合理,代码结构好
  • vue | 不同 vue 版本对复杂泛型的支持情况 · vue3.2 VS vue3.5
  • 文件【Linux操作系统】
  • JAVA猜数小游戏
  • Unity-无限滚动列表实现Timer时间管理实现
  • 不开启手机调试模式如何开发自动化脚本?
  • 讲武谈兵|朝鲜“崔贤”号驱逐舰下水,朝版“宙斯盾”战力如何?
  • 零食连锁鸣鸣很忙递表港交所:去年营收393亿元,门店超1.4万家,净利润率2.1%
  • 国际锐评:菲律宾“狐假虎威”把戏害的是谁?
  • 南京航空航天大学启动扁平化改革:管理岗规模控制在20%,不再统一设科级机构
  • 上海市十六届人大常委会第二十一次会议表决通过有关人事任免事项
  • “即买即退”扩容提质,上海静安推出离境退税2.0版新政