解决/usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.21' not found的问题方法总结
来源:互联网 发布:怎么在淘宝上找同款 编辑:程序博客网 时间:2024/05/16 08:59
转自: http://blog.csdn.net/haoyuedangkong_fei/article/details/50787016
:::::: 经过测试,可用!!!
在执行程序时,提示: ./a.out: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by ./a.out)
我是在编译GCC源码升级GCC版本后出现的该问题, 这是由于GCC升级后标准库还是旧的导致的,解决方法如下:
方法一:
在编译GCC的目录中,查找libstdc++ 相关的库,并复制到/usr/lib目录下,并重新建立软连接就可以。
1. 切换到root用户 su -
2. 进入编译GCC的目录, 我是在/opt下编译的, cd /opt/build-gcc
3. 查找libstdc库 find ./ -name libstdc++.so*
[root@localhost build-gcc]# find ./ -name libstdc++.so*
./stage1-i686-pc-linux-gnu/libstdc++-v3/src/.libs/libstdc++.so.6
./stage1-i686-pc-linux-gnu/libstdc++-v3/src/.libs/libstdc++.so.6.0.21
./stage1-i686-pc-linux-gnu/libstdc++-v3/src/.libs/libstdc++.so
./i686-pc-linux-gnu/libstdc++-v3/src/.libs/libstdc++.so.6
./i686-pc-linux-gnu/libstdc++-v3/src/.libs/libstdc++.so.6.0.21
./i686-pc-linux-gnu/libstdc++-v3/src/.libs/libstdc++.so
./prev-i686-pc-linux-gnu/libstdc++-v3/src/.libs/libstdc++.so.6
./prev-i686-pc-linux-gnu/libstdc++-v3/src/.libs/libstdc++.so.6.0.21
./prev-i686-pc-linux-gnu/libstdc++-v3/src/.libs/libstdc++.so
[root@localhost build-gcc]#
4. cp ./i686-pc-linux-gnu/libstdc++-v3/src/.libs/libstdc++.so.6.0.21 /usr/lib 64位系统可能在/usr/lib64下
5. cd /usr/lib
6. ls -l |grep libstdc++ 可以看到如下
lrwxrwxrwx 1 root root 19 Mar 2 19:07 libstdc++.so.6 -> libstdc++.so.6.0.8
-rwxr-xr-x 1 root root 9254976 Mar 2 19:05 libstdc++.so.6.0.21
-rwxr-xr-x 1 root root 936908 Jul 10 2007 libstdc++.so.6.0.8
- 解决/usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.21' not found的问题方法总结
- 解决/usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.21' not found的问题方法总结
- 解决了/usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.9' not found的问题
- 解决了/usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.9' not found的问题
- 编译QT出现/usr/lib/libstdc++.so.6:version 'GLIBCXX_3.4.9' not found /usr/lib/libstdc++.so.6:version 'GLIBCXX_3.4.11'not found的解决
- 解决/usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.14' not found问题
- 解决/usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.14' not found问题
- OpenGL——解决/usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.14' not found问题
- 解决/usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.14' not found问题
- 如何解决 /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.20' not found问题
- 解决/usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.14' not found问题
- 解决/usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.14' not found问题
- 解决/usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.14' not found问题
- 解决 anaconda3 安装 xgboost :/usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.14' not found问题
- 如何解决 /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.20' not found问题
- 解决类似 /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' not found 的问题
- 解决类似 /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' not found 的问题
- 解决类似 /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' not found 的问题
- mipmap vs drawable
- 最大连续子数组
- RMI、Hessian、Burlap、Httpinvoker、WebService
- vim的配置文件初级配置(未完待续)
- Hdu 5782 Cycle(改变一个人的能力值(变为100000),使得整个公司的能力值的和最大)
- 解决/usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.21' not found的问题方法总结
- NuGet常用命令
- hibernate.cfg.mxl常用配置
- 【HDU】 5794 A Simple Chess
- hessian简单小例子
- unity--项目中图片模糊的处理办法
- http缓存机制探索和疑问
- 阿里、百度、搜狐等公司社招面试记录与总结
- 德州仪器MSP430汇编工具手册翻译(暂不成熟,谨慎参考)【1】