Windows環境下​で作成したSimul​inkモデルを基にコ​ード生成し、生成され​たコードをLinux​環境下でビルドしたい

Windows環境下でSimulinkモデルを用いてコード生成にてmakefileを作成し、作成したmakefileを用いてLinux環境でビルドする方法を教えてください。
ただし、Windows環境PCとLinux環境PCはそれぞれ別々でかつ、
MATLAB製品は、Windows環境下のみ以下が入っている状態です。(関係ありそうなもののみ記載)
-----
MATLAB-R2016b 64bit(win64)
Simulink
Embedded Coder
MATLAB Coder
Simulink Coder
Stateflow
-----

답변 (1개)

Kei Otsuka
Kei Otsuka 2018년 8월 26일

3 개 추천

過去に似たような内容の質問がありまして、
もしくは
が参考になるのではと思います。
  \n
自動生成されたmakefileはそのままでは使えませんので、ターゲットの環境のビルドコマンドを把握し、
適宜書き換えて使って下さい。

댓글 수: 4

kosuke kido
kosuke kido 2018년 8월 28일
情報提供ありがとうございます。 ただし、提供いただいた上記2つの質問共にWindows、Linux両環境にてMATLABが入っているようにも見えますが、作成環境下とターゲット環境下にてMATLABが入っていないと不可能という認識であっていますか?
Kei Otsuka
Kei Otsuka 2018년 8월 29일
ターゲット環境下にMATLABは不要です。ビルドに必要なファイルをすべてパッケージ化してくれるpack-n-goユーティリティもありますので、是非お試しください。
kosuke kido
kosuke kido 2018년 9월 3일
度々回答ありがとうございます。 ビルドしたものをLinux環境下で動かす場合はLinux上で再コンパイルする必要があると思いますが、現在のライセンスでWindows版とLinux版の同時取得は可能でしょうか? また、Windows環境上とLinux環境上でMATLABを同時実行はする場合はライセンスが2つ必要という認識で間違っていませんか?
Kei Otsuka
Kei Otsuka 2018년 9월 3일
Windows環境にMATLABがインストールされており、そこから生成したコードをLinux環境にコピー&ビルドして使うということで合っていますでしょうか?
そうであれば、Linux環境にMATLABのライセンスは不要ですよ。

댓글을 달려면 로그인하십시오.

카테고리

도움말 센터File Exchange에서 コード生成에 대해 자세히 알아보기

질문:

2018년 8월 24일

댓글:

2018년 9월 3일

Community Treasure Hunt

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

Start Hunting!