Main Content

依存関係解析

MATLAB® Compiler™ は依存関係解析関数を使用して、生成されるパッケージに含める必要なファイルのリストを決定します。このプロセスでは、長いファイル リストの生成される場合があります。これは特に、MATLAB オブジェクト クラスがコンパイルに存在し、依存関係解析ではパッケージ化時にオーバーロード メソッドを解決できない場合に発生します。依存関係解析では、各パスの include/exclude ファイルも処理します。

ヒント

パッケージ化時のパフォーマンスを改善し、アプリケーション サイズを小さくするには、mcc コマンドの -N および -p フラグを使用してパスを短くします。また、コンパイラ アプリで [アプリケーションの実行に必要なファイル] を指定することもできます。

関数の依存関係

依存関係解析では、以下のような実行可能コンテンツが検索されます。

  • MATLAB ファイル

  • P ファイル

    メモ

    P ファイルに対応する MATLAB ファイルが使用できない場合、依存関係の解析では P ファイルの依存関係を判断できません。

  • .fig ファイル

  • MEX ファイル

データ ファイルの依存関係

上記の実行可能コンテンツに加え、MATLAB Compiler は、次の任意の関数を呼び出して、MATLAB 関数がアクセスするファイルの検出と自動インクルードを行うことができます。audioinfoaudioreadcsvreaddaqreaddlmreadfilereadfopenimfinfoimportdataimreadloadmatfilemmfileinfoopenreadtabletypeVideoReaderxlsfinfoxlsreadxmlreadxslt

コンパイラ アプリを使用している場合、これらのデータ ファイルはアプリの [アプリケーションの実行に必要なファイル] 領域に自動的に追加されます。

参考

|

関連するトピック