码农知识堂 - 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
    在这里插入图片描述成功!!

  • 相关阅读:
    vite 构建
    PyCharm 【unsupported Python 3.1】
    vue:前端json数据 导出excel(Export2Excel)
    Nginx入门(简介、反向代理、负载均衡)
    07-预约管理-定时任务组件Quartz和定时任务删除图片
    Python环境的搭建+第一个Python程序的运行
    开源项目脚手架
    ToDoList使用自定义事件传值
    一文带你看懂交直流一体化电源系统调试步骤
    了解”变分下界“
  • 原文地址:https://blog.csdn.net/kuvinxu/article/details/126222688
  • 最新文章
  • 沪漂五周年了:我越来越迷茫了
    Agentic Skill Routing 实战:别再把所有 Skill 塞进 AI Agent 上下文
    MySQL-Seconds_behind_master的精度误差
    [MAF预定义ChatClient中间件-03]CachingChatClient——利用缓存省钱省时间
    AI的至暗历史:从万众期待到被政府撤资,AI的两次死亡徘徊
    Agent OS :五种驯服不确定性的范式
    PortSwigger SQL注入LAB11
    数据库即时编译JIT
    [Begin]AI Learn Data Day 0
    深度学习进阶(二十七)现代 LLM 的核心架构设计其二:SwiGLU
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号