MATLAB compiler (Mac版)に関するもろもろ

- MATLAB runtimeのインストール後に行う環境変数の設定

On the target computer, append the following to your DYLD_LIBRARY_PATH environment variable:

/Applications/MATLAB/MATLAB_Compiler_Runtime/v80/runtime/maci64:/Applications/MATLAB/MATLAB_Compiler_Runtime/v80/sys/os/maci64:/Applications/MATLAB/MATLAB_Compiler_Runtime/v80/bin/maci64:/System/Library/Frameworks/JavaVM.framework/JavaVM:/System/Library/Frameworks/JavaVM.framework/Libraries

Next, set the XAPPLRESDIR environment variable to the following value:

/Applications/MATLAB/MATLAB_Compiler_Runtime/v80/X11/app-defaults

私の場合、/etc/launchd.confにsetenvを書き込んだ。DYLD_LIBRARY_PATHを設定すると何故かエラーが出るが、とりあえず気にしない。

- evalで関数を呼び出す場合

%#function <function_name-list>

コンパイルする関数の先頭に置く

- シェルからの呼び出しでエラーメッセージを確認する

./run_XXXXX.sh /Applications/MATLAB_R2012b.app

なお、DYLD_LIBRARY_PATHを設定すると、R言語のライブラリの一部が動かなくなる現象があった。