32bit OS でコンパイルしたアプリケーションを 64bit OS で実行できますか?

조회 수: 11 (최근 30일)
MathWorks Support Team
MathWorks Support Team 2010년 8월 12일
편집: MathWorks Support Team 2020년 1월 22일
32bit 環境にインストールされた MATLAB Compiler でスタンドアロンアプリケーションを作成しました。このアプリケーションを 64bit 環境で実行できるか、教えてください。

채택된 답변

MathWorks Support Team
MathWorks Support Team 2020년 1월 23일
편집: MathWorks Support Team 2020년 1월 22일
32bit 環境でコンパイルしたアプリケーションを 64bit 環境で実行することは、正式にサポートされていません。詳細については、以下のヘルプドキュメントのページに記載されている、「Limitations and Considerations "Cross-Platform Considerations"」 をご覧下さい。
・MATLAB Compiler Getting Started: Product Overview
なお、あくまで正式サポートではありませんが、32bit エミュレーションモードにて、32bit 環境で作成したアプリケーションを実行させることができます。これは、Windows および UNIX 環境にて適用されます。
32bit アプリケーションを 64bit 環境に配布する手順は、32bit 環境に配布する場合と同様であり、32bit バージョンの MATLAB Compiler Runtime(MCR) を配布します。
Linux の 64 bit 環境の配布先では、32bit と 64bit バージョンの libc およびその他のライブラリが含まれているはずであるため、別途ライブラリをコピーして配布する必要はありません。また、LDD コマンドを使用することで、32bit アプリケーションで必要とされる共有ライブラリを表示することができます。
しかし、可能であれば、スタンドアロンアプリケーションは、コンパイルした環境と同じ環境に配布し、利用してください。

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 スタンドアロン アプリケーション에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!