解决VTune错误.../lib64/libstdc++.so.6: version `GLIBCXX_3.4.14' not found (required by ...)

错误信息及出现情景:

在export环境变量LD_PRELOAD=$XTERN_ROOT/dync_hook/interpose.so后,再运行amplxe-gui,出现上述错误。新增的动态链接库对VTune的libstdc++.so.6提出了高版本的要求。VTune 2013 updated 17的libstdc++.so.6版本为libstdc++.so.6.0.12,如果运行以下命令:

strings libstdc++.so.6.0.12 | grep GLIBC

会出现:

发现确实缺少GLIBCXX_3.4.14。

错误解决方法:

下载高于libstdc++.so.6.0.12的版本,或者拷贝linux系统自带的(如果版本符合要求的话)。

(1)#cp /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16 /opt/intel/vtune_amplifier_xe_2013/lib64/

(2)sudo ln -sf libstdc++.so.6.0.16 libstdc++.so.6

解决VTune错误.../lib64/libstdc++.so.6: version `GLIBCXX_3.4.14' not found (required by ...)

时间: 2024-11-13 10:33:50

解决VTune错误.../lib64/libstdc++.so.6: version `GLIBCXX_3.4.14' not found (required by ...)的相关文章

/usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.14' not found 解决方法

问题重现:当我们运行某一个用C系列语言编译而成的程序的时候,可能会接收到这个错误--这个错误的意思是,没有找到GLIBC版本是3.4.14的相应C++标准库. 问题起源:首先,我们需要清楚,一个程序从被加载之后,需要进行动态链接,而动态链接,需要对应版本的glibc库.但是我们的可执行文件需要哪个版本的glibc库呢? 这个版本问题,已经存在于我们的可执行文件ELF格式中.我们可以用命令这样查看. [22:[email protected]]$>strings numDistinct | gre

linux下提示/usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.14' not found 解决办法

1.查看gcc版本中包含哪些库. strings /usr/lib64/libstdc++.so.6 | grep GLIBC GLIBCXX_3.4 GLIBCXX_3.4.1 GLIBCXX_3.4.2 GLIBCXX_3.4.3 GLIBCXX_3.4.4 GLIBCXX_3.4.5 GLIBCXX_3.4.6 GLIBCXX_3.4.7 GLIBCXX_3.4.8 GLIBCXX_3.4.9 GLIBCXX_3.4.10 GLIBCXX_3.4.11 GLIBCXX_3.4.12 GLI

/usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.15' not found

32位系统或程序通常为以下错误: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.15' not found 以下网址提供32位系统的解决方法: http://www.cnblogs.com/yingsi/p/3290958.html 主要内容如下:这里转帖过来防止以后网址改变找不到了. 下载新版本,地址:http://ftp.de.debian.org/debian/pool/main/g/gcc-4.7/libstdc++6_4.7.2-5_i38

/lib64/libstdc++.so.6: version `GLIBCXX_3.4.20' not found

/lib64/libstdc++.so.6: version `GLIBCXX_3.4.20' not found问题解决方法原创libaineu2004 最后发布于2017-08-11 16:59:20 阅读数 25308 收藏展开https://pkgs.org/download/libstdc++ centos 7 64位系统,本人在升级完gcc7.3.0之后,发现编译项目工程,结果会出错:libstdc++.so.6: version `GLIBCXX_3.4.20' not found

/usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.15‘

./filezilla: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.15' not found (required by ./filezilla) 如果是64位系统报错信息如下: ./filezilla: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.15' not found (required by ./filezilla) 原因是没有GLIBCXX_3.4.15版本,或是更高的版本.输入命令

CRF++安装,提示libstdc++.so.6: version `GLIBCXX_3.4.20' not found解决

安装CRF++, 到CRF++网站CRF++: Yet Another CRF toolkit,下载C++源代码安装包(这里用的是 CRF++-0.58.tar.gz ),解压,进入解压文件并如下过程安装 [email protected]:~/DLStudy$ tar -zxvf CRF++-0.58.tar.gz [email protected]:~/DLStudy$ cd CRF++-0.58/ [email protected]:~/DLStudy/CRF++-0.58$ ./conf

Ubuntu安装dlib后import出现libstdc++.so.6: version `GLIBCXX_3.4.21' not found

1 问题描述 先安装依赖包cmake,libboost,再安装dlib sudo apt-get install cmake sudo apt-get install libboost-python-dev sudo pip install dlib 安装后import dlib的时候报错 ImportError: /home/liaohuqiang/anaconda2/bin/../lib/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (

Centos 6.6安装google chrome 出现/usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.15' not found 蹩脚解决方法

之前安装的google浏览器,不是官方的,而且折腾不天也装不上adobe flash player,无奈又开始研究原版安装方法. 不管使用yum安装还是rpm都报同样错误Requires: libstdc++.so.6(GLIBCXX_3.4.15) 但是之前是升级过gcc的,使用strings /usr/lib/libstdc++.so.6 | grep GLIBC  也可以看到:GLIBCXX_3.4.15 无奈安装总说找不到,后来在网上找到一方发,问题解决: 下载新版本,地址:http:/

解决VTune错误PMU resources currently being used by another profiling tool or process

错误信息: When I ran Hardware Event-based Sampling Analysis 0, it showed the ERROR: Collection failed Collection failed. The data cannot be displayed. PMU resource(s) currently being used by  another profiling tool or process. 错误解决方法: 解决VTune错误PMU resour