博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[Centos 6]升级安装GCC(2)
阅读量:6528 次
发布时间:2019-06-24

本文共 689 字,大约阅读时间需要 2 分钟。

摘要

上篇文章升级了下gcc,但发现并没有起到作用。

安装

上篇文章: 

升级之后,检查gcc版本

strings /usr/lib/libstdc++.so.6 | grep GLIBCXX

从以上输出可以看出,gcc的动态库还是旧版本的。说明出现这些问题,是因为升级gcc时,生成的动态库没有替换老版本gcc的动态库。

查找编译gcc时生成的最新动态库:

find / -name "libstdc++.so*"

最新版本的gcc目录:/usr/lib64/gcc-6.2.0/gcc-temp

将上面的最新动态库libstdc++.so.6.0.22复制到/usr/lib64目录下:

cp /usr/lib64/gcc-6.2.0/gcc-temp/stage1-x86_64-pc-linux-gnu/libstdc++-v3/src/.libs/libstdc++.so.6.0.22 /usr/lib64

复制后,修改系统默认动态库的指向,即:重建默认库的软连接。

切换工作目录至/usr/lib64

cd /usr/lib64

删除原来软连接:

rm -rf libstdc++.so.6

将默认库的软连接指向最新动态库:

ln -s libstdc++.so.6.0.22 libstdc++.so.6

默认动态库升级完成。重新运行以下命令检查动态库:

strings /usr/lib64/libstdc++.so.6 | grep GLIBC

参考文章

转载于:https://www.cnblogs.com/wolf-sun/p/6094644.html

你可能感兴趣的文章
Python的函数参数传递:传值?引用?
查看>>
[转]分享2011年8个最新的jQuery Mobile在线教程
查看>>
android call require api level
查看>>
Mac下android环境搭建
查看>>
创建Visual Studio项目模版向导的几篇参考文章
查看>>
深入浅出SQL Server Replication第一篇:走近Replication(上)
查看>>
[TopCoder][SRM] SRM 562 DIV 2
查看>>
SQLSERVER是怎麽通过索引和统计信息来找到目标数据的(第一篇)
查看>>
简明 Vim 练级攻略 | 酷壳 - CoolShell.cn
查看>>
LocalAlloc,VirtualAlloc,malloc,new的异同
查看>>
回调函数
查看>>
win7 x64 jdk1.7.0_51
查看>>
45 Useful Oracle Queries--ref
查看>>
这些开源项目,你都知道吗?(持续更新中...)[原创]
查看>>
linux中利用iptables+geoip过滤指定IP
查看>>
在myeclipse中写sql语句的细节问题
查看>>
使用ShellExecute打开目标文件所在文件夹并选中目标文件
查看>>
Lombok简化Java代码的好工具
查看>>
HDU 4614 Vases and Flowers (2013多校2 1004 线段树)
查看>>
Minix中的字符判定ctype.c
查看>>