Ubuntu下转换gcc版本

在Ubuntu14.04和16.04系统下使用的gcc版本不同,导致了很多程序的编译出现问题,可以用下面的方式来进行版本的转换:

#以16.04系统为例,系统默认的是5.x版本,为了切换至安装4.x版本,
#首先安装
sudo apt-get install gcc-4.8
sudo apt-get install g++-4.8

然后进入/usr/bin文件夹中,使用命令

ls -l gcc*

可以看到存在多个版本的gcc,并且存在一个叫gcc的link,链接到了gcc5.x版本上,将这个链接指向4.x版本,就转换了系统的默认版本

sudo mv gcc gcc.bak
sudo ln -s gcc-4.8 gcc
#同理,对g++进行转换
sudo mv g++ g++.bak
sudo ln -s g++-4.8 g++

你可能感兴趣的:(Ubuntu下转换gcc版本)