0

我从网上下载了一个 simics 压缩包。我尝试运行./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 。

关于如何解决这个问题的任何想法?

太感谢了

4

3 回答 3

0

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

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

sudo apt-get install g++

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

sudo apt-get install libstdc++6
于 2014-01-19T12:42:49.983 回答
0

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

于 2021-05-21T05:59:32.257 回答
-1

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

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

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

于 2021-05-23T21:34:57.257 回答