我从网上下载了一个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。
有关如何解决此问题的任何想法?
非常感谢
答案 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