念念不忘
必有回响

升级gcc到4.8.2

由于安装mongoose提示报错,经过搜索,发现是g++版本太低导致的,于是就需要升级到支持的版本。

本次操作的系统为Red Hat Enterprise Linux Server release 6.8 (Santiago),g++版本为4.4.7,需要升级到的版本为g++ (GCC) 4.8.2。

下载源码包

wget http://ftp.gnu.org/gnu/gcc/gcc-4.8.2/gcc-4.8.2.tar.bz2

解压

tar -jxvf  gcc-4.8.2.tar.bz2

下载编译所需依赖库

cd gcc-4.8.2
./contrib/download_prerequisites
cd ..

创建编译输出目录

mkdir gcc-build-4.8.2

进入此目录,生成makefile文件

cd gcc-build-4.8.2
../gcc-4.8.2/configure --enable-checking=release --enable-languages=c,c++ --disable-multilib

编译

make -j4

大约需要40分钟左右的时间。

安装

make install

替换g++文件

rm -f /usr/bin/g++
ln -s /usr/local/bin/g++ /usr/bin/g++

确认

g++ --version
g++ (GCC) 4.8.2
Copyright © 2013 Free Software Foundation, Inc.
本程序是自由软件;请参看源代码的版权声明。本软件没有任何担保;
包括没有适销性和某一专用目的下的适用性担保。

 

赞(0) 打赏
版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:《升级gcc到4.8.2》
文章链接:https://www.cco.xyz/archives/437
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏