Udělal jsem, že jsem upravil soubor s názvem .matlab7rc.sh (nachází se ve složce "path_to_ matlab/bin" a je skrytý) a odkomentoval jsem všechny řádky, které tam byly (je jich několik):
LDPATH_PREFIX='$MATLAB/sys/opengl/lib/$ARCH'
V souboru pro odkomentování tohoto řádku (řádků) je uvedeno následující
Chcete-li vždy používat knihovny OpenGL dodávané s MATLABem, odkomentujte následující řádek.
I když to určitě fungovalo, jsem zvědavý, zda použití OpenGL, které bylo dodáno s MATLABem, nesnižuje výkon a obecně, jak je tento přístup ve srovnání s odpovědí @joe_st_amand.
Měl jsem stejný problém s touto verzí matlabu a fedory. Zdá se, že matlab při spuštění přidává své vlastní cesty knihoven před LD_LIBRARY_PATH.
Můžete spustit matlab a říct mu, aby používal správnou verzi libstdc++ pomocí následujícího:LD_PRELOAD=/usr/lib64/libstdc++.so.6 matlab -desktop
Co jsem udělal, bylo přidání aliasu do mého souboru .bashrc:alias matlab='LD_PRELOAD=/usr/lib64/libstdc++.so.6 matlab -desktop'
Doufám, že to pomůže!