我有以下文件 helloworld.m:
% helloworld.m
function helloworld
fprintf('\n=============')
fprintf('\nHello, World!\n')
fprintf('=============\n')
end
matlab 运行时在我的路径中:
echo $LD_LIBRARY_PATH
:/usr/local/MATLAB/MATLAB_Runtime/v98/bin/glnxa64/
我运行编译器,它没有错误地完成
注意:我的启动文件中的所有内容都包含在 ~isdeployed() 条件中:
Parsing file "helloworld.m" (referenced from command line).
Generating file "readme.txt".
Generating file "run_helloworld.sh".
ls
helloworld helloworld.m mccExcludedFiles.log readme.txt requiredMCRProducts.txt run_helloworld.sh
现在我尝试运行它,它会出错并显示一条神秘的消息:
./helloworld
Unrecognized function or variable 'helloworld'.
MATLAB:UndefinedFunction
Error: Unrecognized function or variable 'helloworld'.