美文网首页
ubuntu16.04 g++升级过程

ubuntu16.04 g++升级过程

作者: 阮明晨 | 来源:发表于2019-08-05 15:32 被阅读0次

    1、用于加入源,方便更新。

    sudo add-apt-repository ppa:ubuntu-toolchain-r/test
    

    2、更新

    sudo apt-get update
    

    3、将/usr/bin/gcc和/usr/bin/g++这两个快捷方式给删除

        sudo update-alternatives --remove-all gcc
        sudo update-alternatives --remove-all g++
    

    4、安装 g++ 和 gcc (以7版本为例)

       sudo apt-get install gcc-7
       sudo apt-get install g++-7
    

    5、将gcc和g++绑定到新安装的版本上

        sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-7 20
        sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-7 20
    

    6、检查是否安装成功

       gcc --version
       g++ --version
    

    ··········以上就能用了························

    二、g++ gcc的版本切换

    因为笔者安装了多个版本,在以上绑定后,版本仍显示4.9,而不是7.为此虚做版本切换:

    如果你的Ubuntu中安装了多个版本的g++或者gcc,比如4.8 4.9 5.5等多个版本,想要切换时,打开新的终端,并输入

    sudo update-alternatives --config g++

    按照提示数字选择想要使用的版本。

    即可选择g++版本,gcc同理,在终端中输入

    sudo update-alternatives --config gcc
    选择相应数字,即选择想要使用的版本。

    三、linux g++开启C++11/14支持

    sudo vim ~/.bashrc
    在some more ls aliases注释块的地方添加下面这两行:

    alias g++11='g++ -g -Wall -std=c++11'
    alias g++14='g++ -g -Wall -std=c++14'

    转自:https://blog.csdn.net/weixin_40628128/article/details/89839268

    相关文章

      网友评论

          本文标题:ubuntu16.04 g++升级过程

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