zoukankan      html  css  js  c++  java
  • Ubuntu 配置多版本gcc

    Ubuntu 配置多版本gcc

    安装时使用apt源安装。涉及ubuntu中的一个工具:update-alternatives是系统中专门维护系统命令链接符的工具。搜了一些些介绍:这个命令会建立很软链接,当切换版本的时候,只需要更改软链接的指向。总结一下这个命令很有用,不仅仅局限于gcc的版本管理,像java的版本也可以使用这个管理,需要再做探究。这里仅仅是一个小小的使用。

    安装指定版本gcc

    sudo apt-get install gcc-4.7 gcc-4.7-multilib g++-4.7 g++-4.7-multilib
    sudo apt-get install gcc-5 gcc-5--multilib g++-5 g++-5-multilib
    sudo apt-get install gcc-6 gcc-6--multilib g++-6 g++-6-multilib
    

    ps:这里我安装了4.7版本,因为matlab2015a对应于这个版本,而这里的5真正的版本号为5.5,而6对应的是6.5。这里需要声明的是apt源中并没有包含所有的版本,比如说5.4,6.3,都无法找到。如果必须其他版本可通过编译得

    查找指定版本gcc

    sudo apt-cache search gcc # gcc可替换为其他包名,同样是有效的查询
    sudo apt-cache show gcc #展示版本号
    

    显示并指定gcc版本

    # 添加到管理器
    sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.4 80
    
    # 选择GCC
    sudo update-alternatives --config gcc
    

    删除gcc版本选项

    sudo update-alternatives --remove gcc /usr/bin/* # *为指定版本,如gcc-5
    # 删除这个后再通过源卸载
    sudo apt-remove --省略--
    
    

    查看系统GLIBC版本

    ldd --version
    
    #ldd (GNU libc) 2.12
    

    原文地址:https://blog.csdn.net/uniqueyyc/article/details/85407693

  • 相关阅读:
    MongoDB——(转)MongoDB 运维实战总结(转)
    MongoDB——4.4版本因果一致性会话
    架构——(转)用户中心 1亿数据 如何设计(转)
    MongoDB——命令备份
    JavaScript——JavaScript 弹窗
    git rebase
    shell脚本传参选项
    tftp 服务搭建
    gerrit搭建实现代码review
    Robot framework视频和教程分享
  • 原文地址:https://www.cnblogs.com/jkcx/p/12909454.html
Copyright © 2011-2022 走看看