GNU/Linux >> Tutoriels Linux >  >> Linux

matlab sur Linux ne peut rien tracer (impossible de charger libstdc++.so.6 :version `CXXABI_1.3.8' introuvable)

Ce que j'ai fait, c'est que j'ai édité un fichier appelé .matlab7rc.sh (situé dans le dossier "path_to_matlab/bin" et caché) et décommenté toutes les lignes qui étaient (il y en a plusieurs):

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

Ce qui suit est indiqué dans le fichier pour décommenter cette ou ces lignes

Pour toujours utiliser les bibliothèques OpenGL fournies avec MATLAB, décommentez la ligne suivante.

Bien que cela ait certainement fait l'affaire, je suis curieux de savoir si l'utilisation d'OpenGL fourni avec MATLAB dégrade les performances et, en général, comment cette approche se compare-t-elle à la réponse de @ joe_st_amand.


J'ai eu le même problème avec cette version de matlab et fedora. Il semble que matlab ajoute ses propres chemins de bibliothèque au démarrage à LD_LIBRARY_PATH.

Vous pouvez démarrer matlab avec et lui dire d'utiliser la bonne version de libstdc++ en utilisant ce qui suit :LD_PRELOAD=/usr/lib64/libstdc++.so.6 matlab -desktop

Ce que j'ai fait, c'est ajouter un alias à mon fichier .bashrc :alias matlab='LD_PRELOAD=/usr/lib64/libstdc++.so.6 matlab -desktop'

J'espère que ça aide !


Linux
  1. Comment corriger une erreur de commande introuvable sous Linux

  2. Comment réparer la commande Ifconfig introuvable dans Linux Ubuntu

  3. Amazon Linux :apt-get :commande introuvable

  4. Fichier binaire Go installé introuvable dans le chemin d'accès sur Alpine Linux Docker

  5. fichier png.h introuvable - Linux

Dépannage de l'erreur "Bash :Commande introuvable" sous Linux

Où puis-je trouver la première version du système d'exploitation Linux ?

Comment savoir quelle version de Linux j'utilise ?

linux + g++ :commande introuvable

Le script SH dans $PATH est introuvable sur Linux Alpine 3.11

Comment puis-je surveiller la charge du disque dur sous Linux ?