在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++