GNU/Linux >> Tutoriales Linux >  >> Linux

matlab en linux no puede trazar nada (no puede cargar libstdc++.so.6:no se encuentra la versión `CXXABI_1.3.8')

Lo que hice fue editar un archivo llamado .matlab7rc.sh (ubicado en la carpeta "path_to_matlab/bin" y está oculto) y descomentar todas las líneas que estaban (hay varias):

LDPATH_PREFIX='$MATLAB/sys/opengl/lib/$ARCH'

Lo siguiente se indica en el archivo para descomentar esta(s) línea(s)

Para utilizar siempre las bibliotecas OpenGL enviadas con MATLAB, descomente la siguiente línea.

Aunque ciertamente funcionó, tengo curiosidad por saber si el uso de OpenGL que se envió con MATLAB degrada el rendimiento y, en general, cómo se compara este enfoque con la respuesta de @joe_st_amand.


Tuve el mismo problema con esa versión de matlab y fedora. Parece que matlab antepone sus propias rutas de biblioteca al inicio a LD_LIBRARY_PATH.

Puede iniciar matlab y decirle que use la versión correcta de libstdc++ usando lo siguiente:LD_PRELOAD=/usr/lib64/libstdc++.so.6 matlab -desktop

Lo que hice fue agregar un alias a mi archivo .bashrc:alias matlab='LD_PRELOAD=/usr/lib64/libstdc++.so.6 matlab -desktop'

¡Espero que eso ayude!


Linux
  1. /usr/lib/x86_64-linux-gnu/libstdc++.so.6:versión CXXABI_1.3.8' no encontrada

  2. El binario Go instalado no se encuentra en la ruta en Alpine Linux Docker

  3. Archivo png.h no encontrado - Linux

  4. ¿Cómo puedo saber qué versión de Linux estoy usando?

  5. linux + g ++:comando no encontrado

Solución de problemas del error "Bash:Comando no encontrado" en Linux

¿Dónde puedo encontrar la primera versión del sistema operativo Linux?

¿Cómo puedo encontrar mi versión de shell usando un comando de Linux?

comando wget no encontrado en el servidor linux

¿No se ha encontrado ninguna forma de resolver la versión `GLIBC_2.17'?

¿Cómo puedo monitorear la carga del disco duro en Linux?