MATLAB: Windowsで作成​したMatLabプロ​グラムをLinuxで​動作する形にコンパイ​ルすることは出来ます​か?

linuxMATLAB CompilerMATLAB Compiler SDKコンパイル日本語

Windowsで作成したMatLabプログラムをLinuxで動作する形にコンパイルすることは出来ますか? 可能な場合も、何かオプションのツールを使う必要があるなどの条件があれば詳しく解説頂ければ幸甚です。 よろしくお願い致します。

Best Answer

どういった形で Lunix で動作させることを想定されていますでしょうか。
MATLAB上で動作することが前提ですと、基本的にはOS関係なくプログラムをそのまま MATLAB上で実行することが出来ます。
オプションの MATLAB Compiler MATLAB Compiler SDK を使用して、MATLABプログラムをMALTAB外で実行できるスタンドアロンアプリや共有ライブラリにコンパイルすることができますが、これらは基本的にOS依存性があります。 すなわち、Linux 上で動作させる場合には、Linux 上のMATLABでコンパイルする必要があります。
MATLAB Compiler SDKで作成できるJAVAコンポーネントに関しては、元の MATLAB プログラム内で mex 関数(バイナリ化されたMATLAB関数)を使用していない限りはOS依存性を回避することができます。 詳細: Ensuring Multi-Platform Portability