红联Linux门户
Linux帮助

Ubuntu升级gcc版本到5.2.0

发布时间:2016-09-29 09:37:01来源:冯西的技术博客作者:xibeichengf
工作中需要将Linux机器上现有的4.7.3的gcc升级到5.2.0。在此记录下整个升级过程。
 
1.首先下载gcc 5.2.0的源码,gcc的官网在https://gcc.gnu.org/。
Ubuntu升级gcc版本到5.2.0
也可以通过命令行进行下载。
wget ftp://ftp.fu-berlin.de/unix/languages/gcc/releases/gcc-5.2.0/gcc-5.2.0.tar.bz2
 
2.将下载下来的.tar.bz2文件进行解压。
tar -xvf gcc-5.2.0.tar.bz2  
 
3.因为gcc 5.2.0的需要依赖于gmp, mpfr和mpc。首先安装这三个包:
sudo apt-get install libgmp-dev   
sudo apt-get install libmpfr-dev  
sudo apt-get install libmpc-dev  
 
4.进入解压的目录,开始configure
./configure  
 
5.进行make并install
make  
sudo make install  
 
至此,gcc 5.2.0就安装完成了。这里有一点需要注意的是,生成的gcc文件默认放在了/usr/local/bin下,而不是gcc 4.7.4所在的/usr/bin下。接下来需要将gcc 4.7.3卸载掉。
 
执行如下命令:
sudo apt-get remove gcc  
 
因为我们默认执行gcc是找/usr/bin下的,所以我们可以将/usr/local/bin/gcc软连接到/usr/bin下。即:
sudo ln -s /usr/local/bin/gcc /usr/bin/gcc
 
此时再执行gcc --version就会显示为5.2.0。如果cc命令仍然执行/usr/bin/gcc,则就完成了。如果没有的话,可能仍然需要手动链接一下。
 
本文永久更新地址:http://www.linuxdiyf.com/linux/24573.html