GNU/Linux >> Znalost Linux >  >> Linux

matlab na linuxu nemůže nic vykreslit (nelze načíst libstdc++.so.6:verze `CXXABI_1.3.8' nenalezena)

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!


Linux
  1. /usr/lib/x86_64-linux-gnu/libstdc++.so.6:verze CXXABI_1.3.8' nenalezena

  2. Moduly Pythonu nebyly nalezeny přes terminál, ale na python shell, Linux

  3. Amazon Linux:apt-get:příkaz nenalezen

  1. Jak najdu svou verzi shellu pomocí příkazu Linux?

  2. Příkaz wget nebyl na linuxovém serveru nalezen

  3. Nebyl nalezen žádný způsob, jak vyřešit verzi `GLIBC_2.17'?

  1. Jak opravit chybu Rust „linker ‚cc‘ nenalezen“ v systému Linux

  2. linux + g++:příkaz nenalezen

  3. linuxový příkaz nalezen, ale nebyl nalezen při použití sudo