1. 查看GCC版本
gcc -v # 用于查询当前命令行窗口gcc版本
which gcc # 查询gcc所在位置(/usr/bin/gcc)
/usr/bin/gcc -v # 也可查询版本
ll /usr/bin/gcc* # 也可用于gcc查询版本,查询所有gcc的版本
可以看到当前gcc的版本为5.4
2. 安装4.8版本
sudo apt-get install gcc-4.8 gcc-4.8-multilib g++-4.8 g++-4.8-multilib
3. 配置
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.8 50
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-5 40
参数分别指 <link> <name> <path> <priority>
4. 切换版本
sudo update-alternatives --config gcc
输入选择的数字0/1/2,选择版本.
5. 删除某版本gcc
sudo update-alternatives --remove gcc /usr/bin/gcc-4.8