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

Ubuntu18升级cmake3.10到cmake3.18

1、下载cmake版本3.18

wget -O cmake-3.18.2.tar.gz https://github.com/Kitware/CMake/releases/download/v3.18.2/cmake-3.18.2.tar.gz

2、解压cmake

tar zxvf cmake-3.18.2.tar.gz

3、进入cmake进行编译

cd cmake-3.18.2

4、配置cmake

./bootstrap

5、make

make

6、make install

make install

7、软链接

sudo update-alternatives --install /usr/bin/cmake cmake /usr/local/bin/cmake 1 --force

出现一下提示
update-alternatives: using /usr/local/bin/cmake to provide /usr/bin/cmake (cmake) in auto mode

如果没有执行第7步,查看cmake版本,会出现如下

执行cmake -version后,

CMake Error: Could not find CMAKE_ROOT !!!
CMake has most likely not been installed correctly.
Modules directory not found in
/usr/local/share/cmake-3.10
cmake version 3.10.2

执行第7步后

执行cmake -version后,

cmake version 3.18.2


http://www.kler.cn/a/376415.html

相关文章:

  • Vue学习二——创建登录页面
  • 宁德时代C++后端开发面试题及参考答案
  • 学习笔记080——如何备份服务器中Docker创建的MySQL数据库数据?
  • 电力场景红外测温图像均压环下的避雷器识别分割数据集labelme格式2436张1类别
  • JVM与Java体系结构
  • C#范围表达式,模式匹配,逆变和协变--11
  • AG32系列只用CPLD功能的,CLK从哪个引脚输入呢
  • BGP实验--BGP路由反射器
  • 电能质量治理产品在分布式光伏电站的应用
  • centos 7.9 下载安装mysql5.7
  • 前端 react 面试题(二)
  • JAVA利用方法实现四道题
  • Spring AI : 让ChatGPT成为你构建应用的核心亮点
  • 字符串统计(Python)
  • 什么是 HTTP 代理?它如何工作?
  • Unity 6 来袭
  • 一个系列搞懂23种设计模式
  • 服务器与服务器之间文件上传下载
  • 基于java的移动端自动化测试 - appium-client api -DesiredCapabilities属性有哪些?
  • Mac 配置SourceTree集成云效
  • uniapp 使用 websocket
  • 从方言对话这枚“落子”,看AI手机“棋局”的尴尬赛点
  • Ansible 部署应用
  • 数据结构(Java)—— 认识泛型
  • 河南省教育厅办公室关于举办2024年河南省高等职业教育技能大赛的通知
  • Java Collection/Executor DelayedWorkQueue 总结