【问题标题】:error with libstdc++.so.6: cannot open shared object file: No such file or directorylibstdc++.so.6 出错:无法打开共享对象文件:没有这样的文件或目录
【发布时间】:2014-11-05 22:46:29
【问题描述】:

尝试从https://www.modern.ie/en-us/virtualization-tools#downloads 下载 Windows XP 虚拟机时,我下载的文件具有 .sfx 扩展名。该文件是 IE6.WinXP.For.LinuxVirtualBox.sfx。使用 wget 下载文件(并通过 Icedove 单击链接)后,我的文件位于我的 /root 目录中。按照说明使其可执行,然后按如下方式运行文件...

root@kali:~# chmod +x IE6.WinXP.For.LinuxVirtualBox.sfx
root@kali:~# ./IE6.WinXP.For.LinuxVirtualBox.sfx
./IE6.WinXP.For.LinuxVirtualBox.sfx: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory

我已尝试编辑 ld.so.conf 文件以添加 /usr/local/lib,我已尝试将 /usr/local/lib 添加到 LD_LIBRARY_PATH,但仍然出现相同的错误。我还尝试使用 apt-get 安装 libstcdc++.so.6 但无法找到该软件包。以下结果可能会有所帮助...

root@kali:~# ldd /root/IE6.WinXP.For.LinuxVirtualBox.sfx
    linux-gate.so.1 =>  (0xf7759000)
    libstdc++.so.6 => not found
    libm.so.6 => /lib32/libm.so.6 (0xf7717000)
    libgcc_s.so.1 => not found
    libc.so.6 => /lib32/libc.so.6 (0xf75b1000)
    /lib/ld-linux.so.2 (0xf775a000)

这超出了我的想象,请有人帮我安装这个虚拟机。我的系统信息: Linux kali 3.14-kali1-amd64 #1 SMP Debian 3.14.5-1kali1 (2014-06-07) x86_64 GNU/Linux

【问题讨论】:

    标签: linux libraries shared


    【解决方案1】:

    当您进行系统更新时,有时符号链接会损坏。尝试使用 find 命令在您的计算机中搜索 libstdc++ 的版本(不要忘记使用 sudo 运行)并使用该名称(libstdc++.so.6)创建指向您现有库的符号链接。

    【讨论】:

      猜你喜欢
      • 2012-07-13
      • 1970-01-01
      • 2017-01-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-07-19
      • 2014-01-17
      • 2021-12-20
      相关资源
      最近更新 更多