Ho recentemente avuto la necessità di installare Matlab su una macchina con sistema operativo Ubuntu 8.04 ed ho incontrato un paio di problemucci qui e li.
Come prima cosa è una buona idea eseguire unset LANG
prima di lanciare Matlab, altrimenti alcuni componenti di interfaccia grafica, come la finestra di dialogo per la selezione di una directory, potrebbero non funzionare correttamente.
Inoltre è necessario modificare le opzioni relative a mex, l’interfaccia tra C (o Fortran) che e Matlab. La ragione è che con il GCC 4.x non è più necessario linkare usando le libstd: farlo causa un bel po’ di fastidi (si possono risolvere in Fedora installando gcc-compat, che non c’è in Ubuntu, per quanto ne so). La soluzione è quindi di modificare il file ~/.matlab/R14/mexopts.sh
e di rimuovere l’opzione -lstdc++
dalla sezione dedicata a gcc.
Come ultima nota vi consiglio di eseguire Matlab da console: KDE non lo digerisce molto bene.
Spero che qualcuno trovi queste informaizoni interessanti.
Attendiamo la traduzione…?
Accontentato! 🙂
tradurre in linguaggio comprensibile da bambino di elementari per me,grazie.
Can you please heplp me..I still get this message:
nable to load mex file: /media/storage/dankabuki/Matlab/toolbox/symbolic/maplemex.mexglx.
/media/storage/dankabuki/Matlab/bin/glnx86/libmaple.so: symbol errno, version GLIBC_2.0 not defined in file libc.so.6 with link time reference
??? Invalid MEX-file ‘/media/storage/dankabuki/Matlab/toolbox/symbolic/maplemex.mexglx’: .
It looks like you just have to recompile the file
maplemex.c
.Change the working directory to
/media/storage/dankabuki/Matlab/toolbox/symbolic
and issuemex maplemex.c
.