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

8 ビュー (過去 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 Center および File Exchangeスタンドアロン アプリケーション についてさらに検索

Community Treasure Hunt

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

Start Hunting!