zoukankan      html  css  js  c++  java
  • update-alternatives

    转自: http://lingavin.com/blog/2013/03/07/alternatives-gcc/

    Ubuntu-gcc版本切换

    MAR 7TH, 2013

    随着ubuntu版本的更新,内置的gcc也随着更新了,可是有时后我们用不到那么高版本的gcc,这时候我们就需要为ubunut切换低版本的gcc了,网上有些方法比较暴力,也比较麻烦,现在我推荐一种智能的方法。

    首先我们用gcc -v查看一下我们用的是什么版本的gcc,同时可以使用ls /usr/bin/gcc*来查看机器装了什么版本的gcc。

    如果系统没有我们想要的gcc版本,可以通过apt-get来获得,例如:

    1
    
    sudo apt-get install gcc-4.5 gcc-4.5-multilib g++-4.5 g++4.5-multilib
    

    multilib 不能省略,一并安装吧

    下面就说说这么进行转换,例如我们想把gcc转换为4.4版本:

    1
    2
    
    sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.4 50
    sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.5 40
    

    接这输入:

    1
    
    sudo update-alternatives --config gcc
    

    你会看到像下面的选项

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    
    有 3 个候选项可用于替换 gcc (提供 /usr/bin/gcc)选择 路径 优先级 状态
    ------------------------------------------------------------
    * 0 /usr/bin/gcc-4.4 50 自动模式
    1 /usr/bin/gcc-4.4 50 手动模式
    2 /usr/bin/gcc-4.5 40 手动模式
    3 /usr/bin/gcc-4.6 30 手动模式
    要维持当前值[*]请按回车键,或者键入选择的编号:
    

    选择你想要的gcc版本就好了,g++设置的方法相同

    如果想删除某个gcc版本的选项的话,可以使用

    1
    
    sudo update-alternatives --remove gcc /usr/bin/gcc-4.5
    

    是不是觉得方便他可靠很多了呢,不需要做什么软链接,也方便管理,赶快使用gcc -v查看一下修改是否成功吧。

  • 相关阅读:
    win7网络共享原来如此简单,WiFi共享精灵开启半天都弱爆了!
    JQUERY UI Datepicker Demo
    Official online document, install svn server in centOS
    JAVE not work in linux
    AMR 转mp3 失败
    XD, XR, DR 股票
    Linux 下MySql 重置密码
    Difinition Of Done
    Apache, Tomcat, JK Configuration Example
    Linux 安装tomcat
  • 原文地址:https://www.cnblogs.com/little-ant/p/3291175.html
Copyright © 2011-2022 走看看