GNU/Linux >> Linux Esercitazione >  >> Linux

matlab su Linux non può tracciare nulla (impossibile caricare libstdc++.so.6:versione `CXXABI_1.3.8' non trovata)

Quello che ho fatto è stato modificare un file chiamato .matlab7rc.sh (che si trova nella cartella "path_to_matlab/bin" ed è nascosto) e decommentare tutte le righe che erano (ce ne sono diverse):

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

Quanto segue è indicato nel file per rimuovere il commento da questa/e riga/e

Per utilizzare sempre le librerie OpenGL fornite con MATLAB, rimuovere il commento dalla riga successiva.

Sebbene abbia sicuramente funzionato, sono curioso di sapere se l'utilizzo di OpenGL fornito con MATLAB degrada le prestazioni e in generale come si confronta questo approccio con la risposta di @ joe_st_amand.


Ho avuto lo stesso problema con quella versione di matlab e fedora. Sembra che matlab anteponga i propri percorsi di libreria all'avvio a LD_LIBRARY_PATH.

Puoi avviare matlab con e dirgli di usare la versione corretta di libstdc++ usando quanto segue:LD_PRELOAD=/usr/lib64/libstdc++.so.6 matlab -desktop

Quello che ho fatto è stato aggiungere un alias al mio file .bashrc:alias matlab='LD_PRELOAD=/usr/lib64/libstdc++.so.6 matlab -desktop'

Spero di esserti stato d'aiuto!


Linux
  1. Come risolvere l'errore di ruggine "linker 'cc' non trovato" su Linux

  2. Come correggere un errore di comando non trovato in Linux

  3. Linux:modpost non compila nulla

  4. /usr/lib/x86_64-linux-gnu/libstdc++.so.6:versione CXXABI_1.3.8' non trovata

  5. Moduli Python non trovati sul terminale ma su Python Shell, Linux

Risoluzione dei problemi di errore "Bash:comando non trovato" in Linux

Dove posso trovare la prima versione del sistema operativo Linux?

File png.h non trovato - Linux

Come posso sapere quale versione di Linux sto usando?

Lo script SH in $PATH non è stato trovato su Linux Alpine 3.11

Come posso monitorare il carico del disco rigido su Linux?