中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助
鲲鹏小智

SPECCpu 2006连跑提示libstdc++.so.6 cannot open shared object

问题现象描述

环境配置:

类别

子项

版本

硬件

CPU

鲲鹏920处理器

网络

1822网卡

存储

SATA 4T

内存

-

操作系统

CentOS

7.6

Kernel

4.14.0-115.el7a.0.1.aarch64

软件

SPECCpu

2006

GCC

7.3.0

问题描述:升级GCC到7.3.0后连跑SPECCpu 2006报错libstdc++.so.6: cannot open shared object file: No such file or directory。

关键过程、根本原因分析

编译的GCC 7.3.0在lib64目录下存在libstdc++.so.6库,但是SPECCpu却打印不存在,可能是环境变量设置问题。

结论、解决方案及效果

  1. “/etc/profile”中添加如下内容。

    LD_LIBRARY_PATH环境变量主要用于指定查找共享库(动态链接库)时除了默认路径之外的其他路径。(该路径在默认路径之前查找。)

    1. 打开配置文件。
      vi /etc/profile
    2. 添加如下环境变量。
      export LD_LIBRARY_PATH=/usr/local/gcc-7.3.0/lib64:$LD_LIBRARY_PATH
    3. 使配置生效。
      source /etc/profile
  2. 重新执行测试。
搜索结果
找到“0”个结果

当前产品无相关内容

未找到相关内容,请尝试其他搜索词