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

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

 Accepted Answer

michio
michio on 18 Oct 2016
Edited: michio on 18 Oct 2016

2 votes

どういった形で 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

2 Comments

BOO
BOO on 18 Oct 2016
ご回答頂き有難うございます。WinのMatLabでスタンドアロンアプリにコンパイルした形でLinux上で動かす方法はないかと考えておりましたが、Linux上でのコンパイルが必要、と言うことで理解致しました。
michio
michio on 18 Oct 2016
Edited: michio on 18 Oct 2016
補足コメント頂きありがとうございます。できましたら回答のAcceptもどうぞよろしくお願いします。
他にも気になることがあれば今後も MATLAB Answersを活用ください。また、急ぎ回答が必要な場合など弊社テクニカルサポートのご利用もどうぞ。

Sign in to comment.

More Answers (0)

Categories

Find more on MATLAB Compiler SDK in Help Center and File Exchange

Asked:

BOO
on 17 Oct 2016

Edited:

on 18 Oct 2016

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!