操作系统:Ubuntu9.10
系统自带的java不好用 为了让Matlab支持中文,要安装java6
代码: 全选
sudo apt-get install sun-java6-bin sun-java6-jre
我安装到了/opt/matlab 所以这里就拿它来举例
安装完成以后修改matlab启动参数:
代码: 全选
sudo gedit /opt/matlab/bin/matlab
这个时候中文是没有问题了 但是直接运行matlab会提示opengl错误#! /bin/sh
export MATLAB_JAVA=/usr/lib/jvm/java-6-sun/jre
#
这时使用ldd来查看matlab与哪些共享库没有关联上:
代码: 全选
ldd /opt/matlab/bin/glnx86/glren.so | grep “not found”
提示libgcc_s.so.1未找到 就拿系统的libgcc_s.so.1来替代matlab的libgcc_s.so.1:bin/glnx86/glren.so: /opt/matlab/bin/glnx86/../../sys/os/glnx86/libgcc_s.so.1: version `GCC_4.2.0' not found (required by /usr/lib/libstdc++.so.6)
bin/glnx86/glren.so: /opt/matlab/bin/glnx86/../../sys/os/glnx86/libgcc_s.so.1: version `GCC_3.3' not found (required by /usr/lib/libstdc++.so.6)
代码: 全选
sudo cp /lib/libgcc_s.so.1 /opt/matlab/sys/os/glnx86/libgcc_s.so.1