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

Ubuntu18.04换装更高版本的cmake

一、概述

        今天在使用的过程中,发现自己在编译的过程中,出现了这样的问题,其显示我默认下载下来的cmake版本过低,无法进行编译。于是我决定将自己的cmake版本进行提高。

二、具体操作

(一)概述

        使用的系统是wsl-Ubuntu18.04,使用apt命令安装的Ubuntu18.04的默认版本是3.10.0。

        不建议直接将原来的版本删除,会出现问题。

(二)具体操作

        1.下载最新版本的cmake

        官网地址如下所示。根据自己的电脑框架版本进行选择合适的版本进行下载。我的电脑框架是x86_64

        Download CMake

        2.安装流程

        在终端中输入下面的命令

# 将cmake脚本从下载目录复制到/opt目录
sudo mv /root/Downloads/cmake-3.31.0-rc2-linux-x86_64.sh /opt/
cd /opt
# 修改cmake脚本的权限
chmod +x cmake-3.31.0-rc2-linux-x86_64.sh
# cmake脚本安装到/opt目录
sudo bash cmake-3.31.0-rc2-linux-x86_64.sh
# 重命名-简洁
mv cmake-3.31.0-rc2-linux-x86_64 cmake-3.31.0
# 彻底删除cmake脚本
sudo rm -rf cmake-3.31.0-rc2-linux-x86_64.sh
# 创建软连接
sudo ln -s /opt/cmake-3.31.0/bin/*  /usr/bin
# 查看cmake版本
cmake --version

        3.问题解决

        进行了上述操作之后,发现不行。cmake版本没更新,如图所示

        原因是因为上面的软链接没有构建成功。

        后面我再次尝试将其添加到~/.bashrc文件中时候,发现依旧无法成功。

        命令应该换为这个,-sf是强制命令

sudo ln -sf /opt/cmake-3.31.0/bin/*  /usr/bin

        如图所示,构建成功。

 

三、参考

        主要参考的博客如下所示。

        Ubuntu18.04升级cmake-CSDN博客


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

相关文章:

  • 基于51单片机和WS2812B彩色灯带的流水灯
  • 注册谷歌账号
  • FFmpeg(7.1版本)编译:Ubuntu18.04交叉编译到ARM
  • C#面试常考随笔4:int? 和 int的区别,以及int?的运用场景?
  • AI学习指南HuggingFace篇-Hugging Face 的环境搭建
  • Effective Python:(10)
  • ENGAGE SHE连锁品牌盛启,寻找更多城市合伙人
  • 中国人寿财险青岛市分公司:携手共进,共创未来
  • Python学习-列表基本操作
  • Android在kts中使用navigation及Args
  • 机器学习【学校智慧食堂及其应用】
  • 【Bug】iOS 不支持运行或调试你的项目的上一个生成版本。 请先确保生成解决方案,再运行或调试它。
  • 自动驾驶---基于dds/ros的通信中间件
  • vue父子通讯
  • mac nwjs程序签名公证(其他mac程序也一样适用)
  • 超流畅的精简版Win10系统:仅占4GB,流畅稳定
  • 洞察前沿趋势!2024深圳国际金融科技大赛——西丽湖金融科技大学生挑战赛技术公开课指南
  • Web 核心指标优化之 INP 篇
  • Python小游戏14——雷霆战机
  • 安全见闻(8)
  • chrome插件调出devtool
  • BERT的结构与输出详解
  • 中酱集团:黑松露酱油,天然配方定义健康生活
  • Qt 文本文件读写与保存
  • 关于我、重生到500年前凭借C语言改变世界科技vlog.11——深入理解指针(1)
  • 拖拽盖章处理