在Linux下运行Matlab中的gnuplot

时间:2012-03-21 11:29:00

标签: matlab

我正在尝试直接从Matlab运行gnuplot(在Debian Linux中运行),但是我收到以下错误:

>> unix('gnuplot defaults_loan10.p');
gnuplot: /usr/local/MATLAB/R2011b/sys/os/glnx86/libstdc++.so.6: version `GLIBCXX_3.4.11' not found (required by /usr/lib/i386-linux-gnu/libwx_baseu-2.8.so.0)

从控制台运行gnuplot非常有效。我该如何解决?

1 个答案:

答案 0 :(得分:3)

那是因为Matlab使用自己的LD_LIBRARY_PATH

尝试使用命令setenv根据需要设置此环境变量。

例如:

setenv('LD_LIBRARY_PATH','/usr/lib')

您可以通过执行以下命令检查LD_LIBRARY_PATH的内容及其后的内容:

!echo $LD_LIBRARY_PATH