之前尝试过编译安装的方法,但编译安装在网络不稳定的情况下,经常报错,所以最后采用apt安装的方法了,简单有效!

1、为了防止报错“E:软件包gcc还没有可供安装的候选者”

使用如下命令修改资源

sudo gedit /etc/apt/sources.list

在打开的文件中添加如下几行

deb http://mirrors.ustc.edu.cn/ubuntu xenial main

deb http://mirrors.ustc.edu.cn/ubuntu xenial universe

deb http://dk.archive.ubuntu.com/ubuntu/ xenial main

deb http://dk.archive.ubuntu.com/ubuntu/ xenial universe

使用如下命令更新源

sudo apt update

2、 使用如下命令安装gcc、g++

sudo apt install g++-4.9

sudo apt install gcc-4.9

链接gcc、g++实现降级

cd /usr/bin

sudo rm gcc

这里版本号根据你安装的来定,实际情况中可以通过查看/usr/bin目录下gcc的包名字来定

sudo ln -s gcc-4.9 gcc

sudo rm g++

sudo ln -s g++-4.9 g++

查看现有的gcc和g++版本

gcc --version

g++ --version

更多推荐