【问题标题】:simics installation libstdc++.so.6 version not found未找到simics安装libstdc++.so.6版本
【发布时间】:2014-01-19 08:52:30
【问题描述】:

我从网上下载了一个 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。

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

非常感谢

【问题讨论】:

标签: linker installation simics


【解决方案1】:

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

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

sudo apt-get install g++

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

sudo apt-get install libstdc++6

【讨论】:

  • 它告诉我没有更新。文件应该在/etc/lib/ 吗?
  • 没有。不应该有像/etc/lib/ 这样的目录。它应该在/usr/lib/x86_64-linux-gnu/。有吗?
  • 是的,你的权利,它就在那里。然后我终于通过几个链接解决了它。
【解决方案2】:

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

【讨论】:

    【解决方案3】:

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

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

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

    【讨论】:

    • 哦.. 好吧,我现在意识到这个问题是 2014 年提出的。
    猜你喜欢
    • 1970-01-01
    • 2017-11-30
    • 2019-05-04
    • 2015-06-05
    • 2018-07-05
    • 2015-10-10
    • 2011-07-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多