関数を使用して Matlab 関数をコンパイルしようとしていmcc
ます。私の関数は、テキスト行をファイルに書き込みます。
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
。助けてください。