然后又会出现 /usr/local/matlab/bin/glnx86/../../sys/os/glnx86/libgcc_s.so.1: version `GCC_4.2.0' not found (required by /usr/lib/libstdc++.so.6) 或者 /usr/local/matlab/bin/glnx86/../../sys/os/glnx86/libgcc_s.so.1: version `GCC_3.3' not found (required by /usr/lib/libstdc++.so.6)
Solution : # find libgcc_s.so.1 for 3.3 or 4.2 or a one for all way
Matlab was built with a different version of gcc (3.2.3 in the case of R14SP2), whereas Fedora Core 5 has gcc 4.1.0. The following trick is alluded to in the file ${MATLAB}/sys/os/glnx86/README.libstdc++, but you need to be the root user. Type these commands ...
# cd $MATLAB # cd sys/os/glnx86 # mkdir old # mv libstdc++.* libg2c.* libgcc_s* old
When matlab is restarted, it will then use the system libraries instead of those supplied by Mathworks. And then all is fine and well with the world. Note that if this sort of thing happens with an x86-64 machine, then the directory in question would be ${MATLAB}/sys/os/glnxa64 instead of ${MATLAB}/sys/os/glnx86.
还有一个搜索到的:
如果不能使用simulink,参照如下方法(网上搜索到的) This december, I was migrating some of the nodes to Fedora Core 6. Those machines were primarily windows 2000 nodes and serve students in electronics during their practical classes. An error status was returned by the program ’xsetup’, the X Window System version of install. The following messages were written to standard error: question 1: /tmp/2493tmwinstall/update/bin/glnx86/xsetup: error while loading shared libraries: libXp.so.6: cannot open shared object file: No such fileor directory solution: yum install libXp-devel question 2:Fixing simulink:Warning: Could not access OpenGL library solution: yum install libXpm-devel mesa-libGL-devel mesa-libGLU-devel GCC 3.4 dependencies for simulink [root@localhost matlab]ldd/usr/local/matlab/bin/glnx86/glren.so /usr/local/matlab/bin/glnx86/glren.so /usr/local/matlab/bin/glnx86/../../sys/os/glnx86/libgcc_s.so.1: version `GCC_4.2.0’ not found (required by /usr/lib/libstdc++.so.6) /usr/local/matlab/bin/glnx86/glren.so: /usr/local/matlab/bin/glnx86/../../sys/os/glnx86/libgcc_s.so.1: version `GCC_3.3’ not found (required by /usr/lib/libstdc++.so.6)........ Solution: yum install compat-gcc* cd /usr/local/matlab/sys/os/glnx86 mv libgcc_s.so.1 libgcc_s.so.1_back ln -s /lib/libgcc_s.so.1 libgcc_s.so.1 Question 3:broken symbolic link with simulink Part One: Can’t load’/usr/local/matlab/bin/glnx86/libmwsimulink.so’: libXft.so.1: cannot open shared object file: No such file or directory Solution: [root@localhost matlab]# updatedb && locate libXft.so /usr/lib/libXft.so /usr/lib/libXft.so.2 /usr/lib/libXft.so.2.1.2 [root@localhost matlab]# ln -s /usr/lib/libXft.so.2 /usr/lib/libXft.so.1 Question 4: broken symbolic link with simulink Part Two: Can’t load ’/usr/local/matlab/bin/glnx86/libmwsimulink.so’:/usr/local/matlab/bin/glnx86/libqt-mt.so.3: undefined symbol: XftFreeTypeOpen Solution: yum install qt mv/usr/local/matlab/bin/glnx86/libqt-mt.so.3 usr/local/matlab/bin/glnx86/libqt-mt.so.3_back ln -s /usr/lib/qt-3.3/lib/libqt-mt.so.3 /usr/local/matlab/bin/glnx86/libqt-mt.so.3