我从网络上下载了模拟的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 。关于如何解决此问题的任何想法?
非常感谢
libstdc++
是GNU标准C 库,它将由使用GNU C 编译器构建的应用程序要求。
显然在系统上未安装libstdc++6
。它通常是通过安装GNU C 编译器来安装的:
sudo apt-get install g++
如果您不需要编译器,则可以独立安装libstdc++6
:
sudo apt-get install libstdc++6
我相信,模拟器还带有一些系统库,您可以在已安装的基本软件包(目录simics-<version>
)中找到路径<host>/sys/lib/
,其中libstdc++.so.6
是其中之一。<<<<<<<<<<<<<<<<<<<<
看路径,看起来是8岁以上的Simics 4.0。
我建议从适当的来源下载并安装最新版本的模拟版本
https://downloadcenter.intel.com/download/30403/intel-simics-public-rease-preview