码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • ubuntu 多版本cmake共存的终极方法


    目录

      • 1. 之前安装的Cmake版本不删,下载新版本的Cmake
      • 2. 用mv移动到期望目录位置,用tar解压软件包
      • 3. 建立软连接
      • 4. 配置环境变量
      • 5. 查看是否安装成功

    1. 之前安装的Cmake版本不删,下载新版本的Cmake

    • Cmake官网的下载地址

    • 找到对应的linux版本一般叫cmake-x.xx.x-linux-x86_64.tar.gz x.xx.x这个是版本,不同平台自己换

    • 一般放在主文件夹下面的opt文件夹,如/home/yoyo/opt

    2. 用mv移动到期望目录位置,用tar解压软件包

    解压下载好的cmake,tar -zxv -f cmake-x.xx.x.tar.gz,我一般放到/opt下,想放哪里都可以,只要自己知道就行

    # cmake 移动并解压缩
    mv 源文件夹 /home/yoyo/opt/cmake-3.23.2
    
    • 1
    • 2

    必要时可修改文件夹名称,如我最终存放在/home/yoyo/opt/cmake-3.23.2文件夹下,有以下四个文件夹:
    在这里插入图片描述

    3. 建立软连接

    需要用到权限sudo;参数-s表示软连接:即会在你选定的位置上生成一个文件的镜像,不会占用磁盘空间

    sudo ln -sf /opt/cmake3.23.2/bin/* /usr/bin/ 
    
    • 1

    4. 配置环境变量

    打开并编辑文件:

    gedit ~/.bashrc
    
    • 1

    行末添加后保存:
    注意一定添加完整路径:/home/yoyo/…

    # 添加内容,PATH路径根据真实路径
    export PATH=/home/yoyo/opt/cmake-3.23.2/bin:$PATH
    
    • 1
    • 2

    更新bashrc

    source ~/.bashrc
    
    • 1

    5. 查看是否安装成功

    cmake --version
    在这里插入图片描述成功!!

  • 相关阅读:
    SpringMVC学习笔记(三)
    漏洞复现--企望制造ERP系统 RCE
    【Android笔记21】Android中的导航栏ActionBar的介绍及使用
    状态压缩dp
    hive-join
    [附源码]JAVA毕业设计人才库构建研究(系统+LW)
    Django 入门学习总结8-管理页面的生成
    企业跨境出海选择AWS怎么样?
    java专家系统房产营销智能推荐系统计算机毕业设计MyBatis+系统+LW文档+源码+调试部署
    十七、文件(2)
  • 原文地址:https://blog.csdn.net/kuvinxu/article/details/126222688
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号