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

Ubuntu上如何使用sh文件更新CMake

1. 环境版本

以下版本仅为验证版本,不代表仅在该环境下有效。

项目版本
Ubuntu18.04.6 LTS
默认CMake3.10.2
更新CMake3.14.0

2. 问题描述

Ubuntu 18.04.6 LTS自带的apt包管理器支持CMake最高版本只到3.10.2,无法使用默认apt工具更新CMake。

3. 安装方案

3.1 可选安装方案

  1. Ubuntu自带的apt包管理器,但Ubuntu 18.04.6 LTS最高支持版本为CMake 3.10.2。
  2. snap(未尝实),运行效率可能有些低。
  3. 二进制压缩包,编译后,需要手动复制文件,或指向超链接【参考这里】;
  4. sh二进制文件,包含上者,自动复制文件,推荐。
  5. 源码,手动编译,麻烦,没尝试【参考这里、这里或这里】

3.2 sh文件安装方案

  1. 下载官方安装包
    从此处下载cmake-3.14.0-Linux-x86_64.sh,你也可以按照自己的需求选择较新版本或其他历史版本。本文为
wget https://cmake.org/files/v3.14/cmake-3.14.0-Linux-x86_64.sh
  1. 安装
sudo ./cmake-3.14.0-Linux-x86_64.sh --prefix=/opt --include-subdir --skip-license
  1. 然后输入密码,之后运行下面这条语句,注意路径和上一步安装的路径版本相统一。
echo 'export PATH=/opt/cmake-3.14.0-Linux-x86_64/bin:$PATH' >> ~/.bashrc
  1. 更新环境变量
source ~/.bashrc
  1. 验证版本是否更新,如打印出对应版本则更新完成
bit202@bit202-OMEN:~$ cmake --version
cmake version 3.14.0CMake suite maintained and supported by Kitware (kitware.com/cmake).

4. 恢复系统默认CMake

只需要将~/.bashrc中的export PATH=/opt/cmake-3.14.0-Linux-x86_64/bin:$PATH注释掉,并重新更新环境变量即可

source ~/.bashrc

5. 参考链接

《CMake 安装与配置》
《安装 CMake》


http://www.mrgr.cn/news/29688.html

相关文章:

  • CDA LEVEL 2考试大纲
  • leetcode268 丢失的数字
  • 力扣每日一题 3261. 统计满足 K 约束的子字符串数量 II
  • Qt_day10_程序打包(完结)
  • UDEV测温设备使用
  • conda 启动时添加执行脚本
  • Redis - 深入理解Redis事务
  • 微服务配置中心介绍
  • 【学习笔记】IOC容器
  • 《深度学习》—— PyTorch的神经网络模块中常用的损失函数
  • 【AI学习】AI绘画发展简史
  • Qt_多元素控件
  • Fiddler抓包工具实战
  • AutoSar AP中Proxy Class中Methods描述的总结
  • 基于SpringBoot+Vue+MySQL的在线招投标系统
  • 轨迹规划——估计规划轨迹曲率代码实现
  • 数据结构之结构体
  • bmp格式图片怎么转换jpg?这几种转换方法超级好用!
  • 保护您的企业免受网络犯罪分子侵害的四个技巧
  • Stream流操作
  • RabbitMQ:交换机详解(Fanout交换机、Direct交换机、Topic交换机)
  • TMStarget学习——T1 Segmentation数据处理及解bug
  • 揭秘AI+RPA:CSDN 自动登录 RPA 的实现之道
  • 【多模态大模型】社招秋招实习 -- 快手招聘!
  • Java--stream流、方法引用
  • vue 数组转字符串以逗号分隔