miércoles, 11 de julio de 2007

Problema al ejecutar código C desde matlab (Mediante consola)

Al intentar ejecutar desde matlab, un programa en la consola:

>> ! ../sift box.pgm

Me daba este error:

!../sift box.pgm../sift: /usr/local/matlab7/sys/os/glnx86/libgcc_s.so.1: version `GCC_3.3' not found (required by /usr/lib/libstdc++.so.6)
../sift: /usr/local/matlab7/sys/os/glnx86/libgcc_s.so.1: version `GCC_4.2.0' not found (required by /usr/lib/libstdc++.so.6)

Lo curioso es, que ejecutando este mismo comando directamente en la consola de linux, funcionaba perfectamente.

Parece ser que Matlab trae librerias libstdgcc por si no las tienes en tu máquina, pero si las tienes más actuales hay que hacer que apunten a las tuyas.

perseo:/usr/local/matlab7/sys/os/glnx86# mv libgcc_s.so.1 libgcc_s.so.1_back
perseo:/usr/local/matlab7/sys/os/glnx86# ln -s /lib/libgcc_s.so.1 libgcc_s.so.1



Post Data:

Esta información me puede servir en un futuro.
Origen: http://clunixchit.blogspot.com/2006/12/migration-to-fedora-core-in-progress.html

Warning: Could not access OpenGL library

solution: yum install libXpm-devel mesa-libGL-devel mesa-libGLU-devel

No hay comentarios: