,但心中已经得到这个错误的libstdC++ so.6:无法打开共享对象文件:我想用的Cilk ++程序运行Cilkscreen命令没有这样的文件或目录
在/ usr /本地/ Cilk的/斌/../ LIB32/pinbin:错误而载入共享 库:++的libstdc so.6:无法打开共享对象文件:没有这样的 文件或目录
你能帮助我,请
,但心中已经得到这个错误的libstdC++ so.6:无法打开共享对象文件:我想用的Cilk ++程序运行Cilkscreen命令没有这样的文件或目录
在/ usr /本地/ Cilk的/斌/../ LIB32/pinbin:错误而载入共享 库:++的libstdc so.6:无法打开共享对象文件:没有这样的 文件或目录
你能帮助我,请
/usr/local/cilk/bin /../ lib32/pinbin是dynamica lly链接到一个库libstdC++。so.6,它不再存在。你需要重新编译Cilk
我认为你在amd64机器上运行Linux。 您的可执行文件所在的文件夹(lib32
)提示需要32位库的32位可执行文件。
这些似乎没有出现在您的系统上,所以您需要手动安装它们。 软件包名称取决于您的发行版本,对于Fedora libstdc++.<version>.i686
,Debian版本是ia32-libs
。
试试这个:
apt-get install lib32stdc++6
这比*安装ia32-libs(由trion提议)要好得多。这样做时,我必须安装1或2个其他依赖项,而ia32-libs有241个依赖项,总共需要267 MB额外磁盘空间。 – Mike 2013-10-15 21:58:19
这也适用于运行Microsoft Windows虚拟设备以测试自解压程序。谢谢! – 2014-04-28 16:15:16
@takeit对于64位机器,我们应该安装lib64stdC++ 6吗? – boddhisattva 2015-08-28 05:46:45
对于Fedora的使用:
yum install libstdc++44.i686
你可以找出通过运行该版本支持:
yum list all | grep libstdc | grep i686
它适用于亚马逊linux。 – angelokh 2017-02-01 23:16:40
对于Red Hat :
sudo yum install libstdc++.i686
sudo yum install libstdc++-devel.i686
但++的libstdc。so.6存在在/ usr/lib文件夹 – ammouna 2012-07-13 14:12:13
是的,但是因为它是一个32位应用,它要求'的/ usr/LIB32 /的libstdC++。so.6'。 – 2012-07-13 15:01:57