linux中运行程序出现'GLIBCXX_3.4.21' not found可能存在的另一种原因

关于这个问题网上有很多博文介绍了,大致都是更新了gcc,但是没有链接过去,所以找不到,因而只需要找到包位置重新链接一下即可。

但是在实际操作中,我发现大部分情况下出现这个的原因并不一定是没有链接过去,也有可能是gcc版本本来就很低,导致根本没有对应高版本的包,可以使用gcc -v检查一下当前的gcc版本。网上说'GLIBCXX_3.4.21'是gcc4.9的产物,这个我没有考证过,但高版本的一定会有你所需要的对应版本的GLIBCXX,如果不是公司的生产环境,可以直接安装最新版本的gcc,下载链接我放在下面

http://ftp.gnu.org/gnu/gcc/

具体的升级教程网上也有很多,这里就不赘述了。更新了gcc再去做对应包的软连接即可

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值