UBUNTU上安装GCC-4.9.2

主机环境:Ubuntu12.04 LTS

从网上下载gcc4.9.2源代码,网址如下:ftp://ftp.gnu.org/gnu/gcc/gcc-4.9.2/

解压文件,如下所示:

UBUNTU上安装GCC-4.9.2_第1张图片

在编译gcc之前需要下载几个依赖文件,如:

sudo apt-get install build-essential
sudo apt-get install libgmp-dev libmpfr-dev libmpc-dev libisl-dev libcloog-isl-dev
sudo apt-get install audogen
同时确保主机已经安装了gcc和g++编译器,如果编译失败的话再根据需要下载所依赖的库即可

配置gcc,如下

./configure --prefix=/opt/gcc-4.9.2 --enable-languages=c,c++ --disable-multilib --disable-bootstrap --with-system-zlib
这里只使能了C和C++语言,生成Makefile文件后依次进行make、make check、make install即可成功,在/opt目录下生成gcc4.9.2目录,如下


最后一步是替换本机之前的gcc版本,其所在路径为/usr/bin目录,如下

UBUNTU上安装GCC-4.9.2_第2张图片  

可以使用以下命令删除之前的gcc版本

sudo apt-get remove gcc
如果成功,则重新创建gcc、g++链接文件即可,如果失败,则可以先删除gcc、g++链接文件再重新链接,在/usr/bin目录下依次执行以下命令

sudo ln -s /opt/gcc-4.9.2/bin/gcc /usr/bin/gcc
sudo ln -s /opt/gcc-4.9.2/bin/g++ /usr/bin/g++

现在来查看一下gcc和g++的版本

UBUNTU上安装GCC-4.9.2_第3张图片

至此gcc4.9.2安装成功

你可能感兴趣的:(UBUNTU上安装GCC-4.9.2)