我正在尝试使用该函数编译一个 Matlabmcc
函数。我的函数将一行文本写入文件。
function hello()
ofid = fopen('hello.txt','w');
fprintf(ofid, 'Hello there, this is matlab.\n');
fclose(ofid);
end
从 Matlab 控制台调用时,它按预期运行。但是,当我使用mcc
/opt/matlab/matlab2008a/bin/mcc -m hello.m
并将其运行为
./hello
它似乎永远运行并且不产生hello.txt
文件。可执行文件和 Matlab 函数文件都在 Matlab 工作目录中。
我看不出我在使用mcc
. 请帮忙。