美文网首页SLAM、OpenCV、Linux、ROS等
gcc、g++、gfortran版本切换

gcc、g++、gfortran版本切换

作者: 一恪slam | 来源:发表于2018-12-09 20:05 被阅读0次

    背景

    本方法基于Ubuntu16.04,由于不同软件对gcc、g++要求的版本不一样,导致不同软件在同一版本的gcc、g++下无法正常运行,所以需要在不同时候切换gcc、g++等版本。

    方法

    1. 查看当前版本
      查看当前gcc版本
      gcc --version
      查看当前g++版本
      g++ --version
    2. 更改优先级来切换版本
      在已安装好多个版本的gcc、g++后,再通过更改gcc、g++优先级达到要求。
      如我的系统中存在gcc4.7 gcc5。
      更改方式如下,查询当前的gcc版本为gcc5.4。
      image.png
      然后通过
      sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-5 40
      image.png
      命令把gcc 5的优先级改为40(原来为100,数字越大表示优先级越高)
      然后再将gcc 4.7的优先级改为100
      sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.7 100
      image.png
      查看当前gcc版本为4.7
      image.png

    相关文章

      网友评论

        本文标题:gcc、g++、gfortran版本切换

        本文链接:https://www.haomeiwen.com/subject/kyykhqtx.html