Was ich getan habe, war, dass ich eine Datei namens .matlab7rc.sh bearbeitet habe (befindet sich im Ordner "path_to_matlab/bin" und ist versteckt) und alle Zeilen, die waren (es gibt mehrere davon), auskommentiert:
LDPATH_PREFIX='$MATLAB/sys/opengl/lib/$ARCH'
Folgendes ist in der Datei zum Auskommentieren dieser Zeile(n) angegeben
Um immer die mit MATLAB gelieferten OpenGL-Bibliotheken zu verwenden, kommentieren Sie die nächste Zeile aus.
Obwohl es sicherlich funktioniert hat, bin ich neugierig, ob die Verwendung von OpenGL, das mit MATLAB geliefert wurde, die Leistung beeinträchtigt und wie sich dieser Ansatz im Allgemeinen mit der Antwort von @joe_st_amand vergleicht.
Ich hatte das gleiche Problem mit dieser Version von Matlab und Fedora. Es scheint, dass Matlab seine eigenen Bibliothekspfade beim Start LD_LIBRARY_PATH voranstellt.
Sie können Matlab mit starten und ihm sagen, dass es die richtige Version von libstdc++ verwenden soll, indem Sie Folgendes verwenden:LD_PRELOAD=/usr/lib64/libstdc++.so.6 matlab -desktop
Ich habe meiner .bashrc-Datei einen Alias hinzugefügt:alias matlab='LD_PRELOAD=/usr/lib64/libstdc++.so.6 matlab -desktop'
Hoffe das hilft!