我正在尝试使用mcc在Linux集群上编译matlab .m文件 . R2008b安装在群集上 .

我使用http://www.it.northwestern.edu/research/sscc/matlabcompiler.html作为指南 .

我的plusone.m文件如下:

function y = plusone(x)
if(ischar(x)), x = str2num(x), end;
y = x + 1;

我正在使用命令“matlab -nodisplay”在集群上运行matlab . 我已经运行了mbuild -setup并将(我的matlab根文件夹)/ bin和/ sbin添加到$ PATH .

我在MATLAB中使用命令mcc -m -v plusone.m,完整输出是:

“???使用错误==> mcc执行mcc时出错,返回状态= 1 . ”

对于几个不同的.m文件和许多不同的标志设置,此输出相同 .

没有更多的错误信息,我有点难过 . 关于可能导致错误的原因的建议或获取有关错误的更多信息的方法将不胜感激 .