安装部分
1.添加源(ppa)
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update
2.安装gcc和g++(很慢,大约1小时)
sudo apt-get install gcc-4.9 g++-4.9
若想安装多个版本例如同时安装gcc4.8和gcc4.9(否则直接进行第3步)
sudo apt-get install gcc-4.9 g++-4.9 gcc-4.8 g++-4.8
3.修改gcc和g++权限(50代表该版本优先级,可任意设置,值越大该版本优先级越高)
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.9 50
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.9 50
若想安装多个版本例如同时安装gcc4.8和gcc4.9(否则直接进行第4步)
50>40,说明gcc4.9的优先级高于gcc4.8
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.9 50
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.9 50
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.8 40
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.8 40
4.修改gcc和g++版本
sudo update-alternatives --config gcc
sudo update-alternatives --config g++
输入你想要的gcc版本编号,打*表示当前默认的版本号
5.check当前版本
gcc -v
g++ -v
remove部分
如果想删除某个版本,例如删除gcc4.9
sudo update-alternatives --remove gcc /usr/bin/gcc-4.9
或者暴力卸载
sudo apt-get remove gcc gcc-4.9