- 添加源:
$ sudo add-apt-repository ppa:ubuntu-sdk-team/ppa
$ sudo add-apt-repository ppa:ubuntu-toolchain-r/test
$ sudo apt-get update
- 安裝4.7版本:
$ sudo apt-get install gcc-4.7 g++-4.7
- 查看本地安裝版本
$ ls -lh /usr/bin/g++*
$ ls -lh /usr/bin/gcc*
- 切換版本:
$ sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.6 60 --slave /usr/bin/g++ g++ /usr/bin/g++-4.6
$ sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.7 40 --slave /usr/bin/g++ g++ /usr/bin/g++-4.7
$ sudo update-alternatives --config gcc
- 查看是否切換成功:
$ g++ --version
$ gcc --version