gcc各版本安装包下载地址:http://www.netgull.com/gcc/releases/
这里以4.9.4版本来做升级
将压缩包解压到/usr/sre/下
进入解压后的文件夹执行如下命令(电脑需要联网,安装依赖插件):
./contrib/download_prerequisites(此步骤时间较长,耐心等待)
创建安装目录:mkdir /usr/local/gcc-4.9.4
切换至此目录进行编译安装(切换至新建的空目录,并非是解压后的目录):
cd /usr/local/gcc-4.9.4/
编译安装
/usr/sre/gcc-4.9.4/configure --enable-checking=release --enable-languages=c,c++ --disable-multilib // 在当前目录下执行配置
make -j16 // 根据CPU线程数指定,4线程CPU使用:make -j4 (此步骤时间较长,需耐心等待)
make install
把老版本的gcc重命名为gcc-4.4.7, 并把新版的gcc-4.9.4创建新连接到/usr/bin
[root@dras-test gcc-4.9.4]# cd /usr/bin/
[root@dras-test bin]# mv gcc gcc4.4.7
[root@dras-test bin]# mv g++ g++4.4.7
[root@dras-test bin]# ln -s /usr/local/bin/gcc gcc
[root@dras-test bin]# ln -s /usr/local/bin/g++ g++
验证是否升级成功
gcc -v
c++ -v