在CentOS 7中编译源码时,若提示/usr/bin/ld: cannot find -lstdc++,通常因缺少C++运行库。安装libstdc++-devel即可解决该链接错误问题。
1、 问题见图示
2、 解决问题
3、 在CentOS 7系统中,若采用static方式编译程序,需预先安装glibc-static和libstdc++-static的静态版本库,可通过执行特定命令完成安装,确保编译时能正确链接所需静态库文件。
4、 安装完毕后,源码成功编译,结果所示。
在CentOS 7中编译源码时,若提示/usr/bin/ld: cannot find -lstdc++,通常因缺少C++运行库。安装libstdc++-devel即可解决该链接错误问题。
1、 问题见图示
2、 解决问题
3、 在CentOS 7系统中,若采用static方式编译程序,需预先安装glibc-static和libstdc++-static的静态版本库,可通过执行特定命令完成安装,确保编译时能正确链接所需静态库文件。
4、 安装完毕后,源码成功编译,结果所示。
评论
更多评论