【问题标题】:libstdc++.so.6: cannot open shared object file: No such file or directorylibstdc++.so.6:无法打开共享对象文件:没有这样的文件或目录
【发布时间】:2012-07-13 09:03:10
【问题描述】:

我想用 cilk++ 程序运行 Cilkscreen 命令,但出现此错误

/usr/local/cilk/bin/../lib32/pinbin: 加载共享时出错 库:libstdc++.so.6:无法打开共享对象文件:没有这样的 文件或目录

你能帮帮我吗

【问题讨论】:

    标签: c++ cilk cilk-plus


    【解决方案1】:

    试试这个:

    apt-get install lib32stdc++6
    

    【讨论】:

    • 这比安装 ia32-libs(由 trion 提议)好多。这样做,我必须安装 1 或 2 个其他依赖项,而 ia32-libs 有 241 个依赖项,总计 267 MB 额外磁盘空间。
    • 这也适用于运行 Microsoft Windows 虚拟设备以测试自解压程序。谢谢!
    • @takeit 对于 64 位机器,我们应该安装 lib64stdc++6 来代替吗?
    • @boddhisattva 我认为lib32stdc++6 适用于运行 32 位软件的 64 位机器。类似于“兼容层”的东西。要在 64 位机器上运行 64 位(“本机”)软件,您只需要 libstdc++6。 (这些链接适用于 Ubuntu 14.04 Trusty Tahr;我找不到 Ubuntu 10.10 Maverick Meerkat 的链接。)
    • 太棒了,虽然我在尝试构建android源代码的不同情况下遇到了这个问题,但它完美地解决了这个问题。非常感谢!!!ls
    【解决方案2】:

    我假设您在 amd64 机器上运行 Linux。 您的可执行文件所在的文件夹 (lib32) 建议使用需要 32 位库的 32 位可执行文件。

    这些似乎不存在于您的系统中,因此您需要手动安装它们。 软件包名称取决于您的发行版,对于 Debian,它是 ia32-libs,对于 Fedora,它是 libstdc++.<version>.i686。

    【讨论】:

    • 我在 Ubuntu 10.10 上运行 Linux
    • 那么你想用 Debian 的方式来安装 ia32-libs 或切换到你正在尝试使用的软件的 64 位版本。
    • 我已经安装了这个包,但我现在又遇到了另一个错误“进程被信号 -7 E:Attach to pid 3874 failed: Operation not allowed”
    • 看起来您正在尝试将 64 位调试器/监视器附加到 32 位应用程序,反之亦然?您真的应该尝试获取 64 位组件并创建 64 位可执行文件;这将使生活更轻松。
    • 我该怎么做?我是 Linux 初学者,我不太了解如何将 64 位调试器/监视器附加到 32 位应用程序 o v/s。你能解释一下吗
    【解决方案3】:

    对于 Fedora 使用:

    yum install libstdc++44.i686

    你可以通过运行了解哪些版本支持:

    yum list all | grep libstdc | grep i686

    【讨论】:

      【解决方案4】:

      对于红帽:

      sudo yum install libstdc++.i686
      sudo yum install libstdc++-devel.i686
      

      【讨论】:

        【解决方案5】:

        /usr/local/cilk/bin/../lib32/pinbin 动态链接到不再存在的库 libstdc++.so.6。需要重新编译 Cilk

        【讨论】:

        • 但 libstdc++.so.6 存在于 /usr/lib 文件夹中
        • 是的,但由于它是 32 位应用程序,因此需要 /usr/lib32/libstdc++.so.6。
        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2017-01-20
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-07-19
        • 2014-01-17
        • 2021-12-20
        相关资源
        最近更新 更多