在CentOS 7中编译源码时,若提示/usr/bin/ld: cannot find -lstdc++,通常因缺少C++运行库。安装libstdc++-devel即可解决该链接错误问题。
问题见图示

解决问题
在CentOS 境下,使用static编译方法需要先安装glibc-static与libstdc++-static的静态版本库。通过特定命令进行安装设置,确保可以正确连接所需的静态库文件。

安装完毕后,源码成功编译,结果所示。
相关文章
- 小编推荐
- 热门推荐
在CentOS 7中编译源码时,若提示/usr/bin/ld: cannot find -lstdc++,通常因缺少C++运行库。安装libstdc++-devel即可解决该链接错误问题。
问题见图示

解决问题
在CentOS 境下,使用static编译方法需要先安装glibc-static与libstdc++-static的静态版本库。通过特定命令进行安装设置,确保可以正确连接所需的静态库文件。

安装完毕后,源码成功编译,结果所示。
声明:本站所有资源均来自网络,版权归原公司及个人所有。
如有版权问题,发送邮件至mailoem321@163.com,我们在第一时间予以删除,谢谢!
Copyright 2019 OEM系统爱好者 www.oem321.com All Rights Reserved. 苏ICP备18050507号-1
