centos中gcc升级,boost升级

本文档介绍了如何在CentOS系统中升级GCC至支持C++11及以上标准,以及详细步骤来升级Boost库,包括编译安装、软链接设置和库文件管理。
摘要由CSDN通过智能技术生成

这篇博客是在你已经成功下载了gcc源安装包和boost安装包后要看的。

1.gcc升级

centos系统自带的gcc版本较低,一般是在4.47,该gcc版本不支持c++11以上的一些标准,所以在编译c++代码的时候,是必须要升级gcc的。

在编译好gcc以后,并且make install以后   会编译出bin文件和lib文件等  这些文件如果未指定路径的话  默认会出现在/usr/local/bin/gcc  和/usr/local/lib下面,而系统自带的默认gcc是在/usr/bin/gcc 和 /usr/bin/lib下面,此时需要将这两个部分删掉,或者后缀加上.bak,然后过建立软连接的方式链接到/usr/local/下相应的文件下。此处可执行文件gcc会链接过去,同时/usr/bin/c++这个也需要建立软连接过去,软连接的命令是

ln -s /usr/bin/c++ /usr/local/bin/c++

然后,只是修改掉了gcc的版本问题  但是还存在libstdc++最新版本不支持,使用如下指令:

strings /usr/lib/libstdc++.so.6 | grep GLIBCXX  
会看到如下的展示:

GLIBCXX_3.4  
GLIBCXX_3.4.1  
GLIBCXX_3.4.2  
GLIBCXX_3.4.3  
GLIBCXX_3.4.4  
GLIBCXX_3.4.5  
GLIBCX
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值