Matlab 7 (R14), Ubuntu 8.04 and GCC 4.x

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.

This entry was posted in Information Technology, Linux Tips and tagged , , , . Bookmark the permalink.

5 Responses to Matlab 7 (R14), Ubuntu 8.04 and GCC 4.x

  1. Attendiamo la traduzione…?

  2. tania_01 says:

    tradurre in linguaggio comprensibile da bambino di elementari per me,grazie.

  3. Danny says:

    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’: .

  4. NeXuS says:

    It looks like you just have to recompile the file maplemex.c.

    Change the working directory to /media/storage/dankabuki/Matlab/toolbox/symbolic and issue mex maplemex.c.

Lascia un Commento

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>