simics安装libstdc ++。so.6版本未找到

时间:2014-01-19 08:52:31

标签: linker install simics

我从网上下载了一个simics的tarball。 我试图运行./simics-gui 我收到此错误

/home/leungtimothy/Desktop/simics/simics-4.0.60/amd64-linux/sys/lib/libstdc++.so.6: version `GLIBCXX_3.4.9' not found (required by /usr/lib/x86_64-linux-gnu/libproxy.so.1)
Failed to load module: /usr/lib/x86_64-linux-gnu/gio/modules/libgiolibproxy.so

我查了很多帖子,其中大部分与链接问题有关。我无法在64位ubuntu v13.04上找到libstdc ++。so.6。

有关如何解决此问题的任何想法?

非常感谢

3 个答案:

答案 0 :(得分:0)

libstdc++是GNU标准C ++库,使用GNU C ++编译器构建的应用程序将需要它。

显然,您的系统上未安装libstdc++6。它通常通过安装GNU C ++编译器来安装:

sudo apt-get install g++

如果您不需要编译器,可以单独安装libstdc++6

sudo apt-get install libstdc++6

答案 1 :(得分:0)

我相信 Simics 还附带了一些系统库,您可以在已安装的基础包(目录 simics-<version>)中的路径 <host>/sys/lib/ 中找到这些库,其中 libstdc++.so.6 是其中之一其中。

答案 2 :(得分:-1)

看路径,好像是8岁多的Simics 4.0。

我建议从适当的来源下载并安装最新版本的 Simics,

https://downloadcenter.intel.com/download/30403/Intel-Simics-Public-Release-Preview