使用HPCKit中的Bisheng编译器编译代码时报错"cannot find -lstdc++"问题
问题现象
使用HPCKit中的Bisheng编译器编译代码时报错"cannot find -lstdc++",如下图所示:

原因分析
该问题是因为当前系统未安装libstdc++开发包,导致链接器(ld)无法找到libstdc++.so库文件。
操作指导
在root权限下执行“yum install libstdc++-devel”命令安装libstdc++开发包,安装成功后重新编译即可。详细步骤如下:
- 以root用户登录需要编译应用的节点。
- 执行以下命令安装libstdc++开发包。
1yum install libstdc++-devel

- 输入以下命令验证是否安装成功。
1yum list installed | grep "libstdc++-devel"
若显示下图所示内容则表示安装成功。

父主题: FAQ