Main Content

Simulink モデルから生成されたコードのビルドに使用するアプローチ

Simulink® モデルから生成するコードのビルド (コンパイルとリンク) には、次のいずれかのアプローチを使用します。

  • CMake — CMake は、サードパーティが提供するオープンソースのビルド プロセス管理ツールです。コンフィギュレーション (CMakeLists.txt) ファイルを使用して、makefile、Ninja ファイル、Microsoft® Visual Studio® プロジェクト、Xcode プロジェクトなど、ネイティブのビルド環境に対応する標準のビルド ファイルを生成します。付属の CMake ツールチェーン定義を指定できるほか、target パッケージを使用してカスタムの CMake ツールチェーン定義を指定できます。Create Custom CMake Toolchain Definitionを参照してください。

    MATLAB® には CMake 実行可能ファイルが付属しています。Simulink Coder™ と Embedded Coder® では、CMake の 3.12.0 以降のバージョンをサポートしています。

  • ToolchainInfo — ビルド プロセスで makefile を生成し、カスタム ツールチェーンをサポートします。MATLAB スクリプトを使用して定義したツールチェーン情報オブジェクトでビルド プロセスを制御できます。

  • テンプレート makefile — ビルド プロセスでテンプレート makefile と指定したツールチェーンを使用します。必要に応じて、ツールチェーン情報オブジェクトでビルド プロセスを制御できます。

各ビルド アプローチで以下がサポートされます。

ビルド アプローチのカスタマイズの詳細については、ビルド プロセスのカスタマイズを参照してください。

参考

|

関連するトピック

外部の Web サイト