libstdc++.so.6: no se puede abrir el archivo de objeto compartido: no existe tal archivo o directorio
⏰ 3 minutos de lectura
amuna
Quiero ejecutar el comando Cilkscreen con un programa cilk++ pero tengo este error
/usr/local/cilk/bin/../lib32/pinbin: error al cargar bibliotecas compartidas: libstdc++.so.6: no se puede abrir el archivo de objeto compartido: no existe tal archivo o directorio
Puedes ayudarme por favor
Prueba esto:
apt-get install lib32stdc++6
Esto es mucho mejor que instalar ia32-libs (como lo propone trion). Al hacer esto, tuve que instalar 1 o 2 dependencias más, mientras que ia32-libs tiene 241 dependencias que totalizan 267 MB de espacio adicional en disco.
– Miguel
15/10/2013 a las 21:58
Esto también funciona para ejecutar los dispositivos virtuales de Microsoft Windows para probar el programa autoextraíble. ¡Gracias!
– Charles Engelke
28 de abril de 2014 a las 16:15
@takeit Para una máquina de 64 bits, ¿deberíamos instalar lib64stdc++6 en cambio ?
– bodhisattva
28 de agosto de 2015 a las 5:46
@bodhisattva creo lib32stdc++6 es para máquinas de 64 bits que ejecutan software de 32 bits. Algo similar a “capa de compatibilidad”. Para ejecutar software de 64 bits (“nativo”) en una máquina de 64 bits, solo necesita libstdc++6. (Los enlaces son para Ubuntu 14.04 Trusty Tahr; no puedo encontrar el enlace para Ubuntu 10.10 Maverick Meerkat).
-Franklin Yu
14 de junio de 2016 a las 3:49
Impresionante, aunque me encontré con este problema en una situación diferente en la que intento construir el código fuente de Android, resolvió el problema perfectamente. ¡¡¡Muchas gracias!!!
– oscarz
13 de mayo de 2017 a las 3:07
Supongo que está ejecutando Linux en una máquina amd64. La carpeta en la que reside su ejecutable (lib32) sugiere un ejecutable de 32 bits que requiere bibliotecas de 32 bits.
Estos parecen no estar presentes en su sistema, por lo que debe instalarlos manualmente. El nombre del paquete depende de su distribución, para Debian es ia32-libspara fedora libstdc++.<version>.i686.
Estoy ejecutando Linux en Ubuntu 10.10
– ammouna
13 de julio de 2012 a las 14:05
Entonces quieres hacerlo a la manera de Debian e instalar ia32-libs o cambie a una versión de 64 bits del software que está tratando de usar.
– Fabián Knorr
13 de julio de 2012 a las 14:08
Instalé este paquete, pero ahora tengo otro error “proceso eliminado por la señal -7 E: error al adjuntar a pid 3874: operación no permitida”
– ammouna
13 de julio de 2012 a las 14:30
¿Parece que está intentando conectar un depurador/monitor de 64 bits a una aplicación de 32 bits o viceversa? Realmente debería intentar obtener componentes de 64 bits y crear ejecutables de 64 bits; esto hará la vida mucho más fácil.
– Fabián Knorr
13 de julio de 2012 a las 15:04
Cómo puedo hacer esto ? Soy un principiante de Linux y no entiendo bien cómo conectar un depurador/monitor de 64 bits a una aplicación de 32 bits ov/s. puedes explicar eso por favor
Esta web utiliza cookies propias y de terceros para su correcto funcionamiento y para fines analíticos y para mostrarte publicidad relacionada con sus preferencias en base a un perfil elaborado a partir de tus hábitos de navegación. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos.
Configurar y más información