このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
生成されたコードのコンパイル
生成されたソース コードをコンパイルしてオブジェクト コードをリンクするビルド プロセスの指定
ソース コードの生成後に実行可能コードを生成するには、生成されたソース コードをコンパイルしてオブジェクト コードをリンクするビルド プロセスを指定します。Simulink® モデルから生成するコードのビルドに、CMake、ツールチェーン、またはテンプレート makefile アプローチを使用できます。MATLAB® には CMake 実行可能ファイルが付属しています。各アプローチではサポートされているビルド ツールをインストールする必要があります。開発環境のビルド プロセスをカスタマイズする方法の詳細については、コード コンパイルのカスタマイズを参照してください。
モデルと生成されたコード間の数値的等価性をテストするために、SIL/PIL マネージャーを使用できます。
関数
トピック
概要
- Simulink モデルから生成されたコードのビルドに使用するアプローチ
生成コードのビルドに CMake ツールチェーン、makefile ベースのツールチェーン、テンプレート makefile のいずれのアプローチを使用するかを選択する。
ワークフロー
- CMake ビルド プロセスの構成
生成されたコードをビルドするための CMake ツールチェーン定義を指定する。 - ツールチェーン (ToolchainInfo) またはテンプレート makefile のビルド プロセスの設定
生成されたコードから実行可能プログラムをビルドします。 - 実行可能プログラムの生成
コード ジェネレーターを使用して実行可能プログラムをビルドします。 - ビルド プロセスの依存関係の追加
ビルド プロセスに外部コードの依存関係情報を追加する。 - Simulink 環境内での統合コードのビルド
サポート ファイルと制御モデルのコード生成およびビルドを Simulink 環境内に追加する。 - リアルタイム システムのビルド プロセス ワークフロー
モデルから C コードを生成し、実行可能プログラムをビルドします。 - モデルのリビルド
生成されたソース コードまたは makefile のカスタマイズ後にモデルをリビルドします。 - 並列ビルドを使用した参照モデルのビルド時間の短縮
並列ビルドを適用し、大きなモデル参照階層のビルド時間を短縮します。 - 別の開発環境でのコードのコンパイル
生成されたコードを別の環境に移動させて、コンパイルする。 - Build Generated Code Remotely
Create a connection and build generated code on a remote computer. - Windows コマンド プロンプトからのモデルのビルド
バッチ ファイルで MATLAB を実行してモデルをビルドします。 - Deploy Component Algorithm as Component Model Library by Using CMake
Deploy component algorithm as a component model library by using CMake.
モデルと生成されたコード間の数値的等価性のテスト
- SIL/PIL Manager Verification Workflow
A simplified workflow for verifying generated code.
トラブルシューティング
ビルド プロセスでコンパイラ操作を妨げる問題を特定して修正します。