libstdc++.so.6: cannot open shared object file: No such file or directory
Solution 1:
Try this:
apt-get install lib32stdc++6
Solution 2:
I presume you're running Linux on an amd64 machine.
The Folder your executable is residing in (lib32
) suggests a 32-bit executable which requires 32-bit libraries.
These seem not to be present on your system, so you need to install them manually.
The package name depends on your distribution, for Debian it's ia32-libs
, for Fedora libstdc++.<version>.i686
.
Solution 3:
For Fedora use:
yum install libstdc++44.i686
You can find out which versions are supported by running:
yum list all | grep libstdc | grep i686
Solution 4:
For Red Hat :
sudo yum install libstdc++.i686
sudo yum install libstdc++-devel.i686
Solution 5:
/usr/local/cilk/bin/../lib32/pinbin is dynamically linked to a library libstdc++.so.6 which is not present anymore. You need to recompile Cilk