主要内容

このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。

ビルドプロセス

コンパイラまたはIDEの設定,ビルドプロセスの構成と開始,コンパイラエラーのトラブルシューティング

モデル用に実行可能プログラムまたは共有ライブラリをビルドする前に,コンパイラまたはIDEを選択して設定し,ターゲット環境を構成します。いくつかのメソッドを使用してビルドプロセスを開始できます。生成コードの再読み込み,リビルド,再配置にツールを使用できます。

コード実行を向上するために,利用可能なプロファイリング機能の使用を検討してください。

関数

すべて展開する

packNGo 移動するために生成コードをZIPファイルにパッケージ化
rtw_precompile_libs モデルをビルドせずにモデル内のプリコンパイル済みのライブラリをリビルド
codebuild 生成されたコードのコンパイルとリンク
rtwrebuild モデルから生成されたコードをリビルド
slbuild モデルのスタンドアロン実行可能ファイルまたはモデル参照ターゲットのビルド
coder.buildstatus.close [ビルドステータス]ウィンドウを閉じる
coder.buildstatus.open [ビルドステータス]ウィンドウを開く
RTW.getBuildDir モデルビルド情報からビルドフォルダー情報を取得
金宝appSimulink.fileGenControl ブロック線図の更新やモデルのビルドによって生成されたファイルのルートフォルダーを指定
switchTarget モデルコンフィギュレーションセットのターゲットの選択

トピック

ビルドプロセスのワークフロー

リアルタイムシステムのビルドプロセスワークフロー

モデルからCコードを生成し,実行可能プログラムをビルドします。

Windowsコマンドプロンプトウィンドウからのモデルのビルド

バッチファイルでMATLABを実行してモデルをビルドします。

モデルのリビルド

生成されたソースコードまたはmakefileのカスタマイズ後にモデルをリビルドします。

生成されたコードの再読み込み

生成されたコードをモデルエクスプローラーから再度読み込みます。

金宝app仿真软件環境内での統合コードのビルド

サポートファイルと制御モデルのコード生成およびビルドを仿真金宝app软件環境内に追加する。

別の開発環境にコードを移動する場合

コード生成とパッケージ化オプションを使用して,コードとアーティファクトを別の開発環境に移動します。

生成されたCコードのMicrosoft®Visual Studio®によるコンパイルとデバッグ

モデルからVisual Studio®ソリューションをビルドします。

コードの実行速度のプロファイリング

TLCフック関数インターフェイスを使用した生成コードの実行速度をプロファイリングします。

コード実行のプロファイル

コードセクションの実行プロファイルの表示と解析

ビルドプロセスの構成

ビルドアプローチの選択およびビルドプロセスの設定

生成されたコードから実行可能プログラムをビルドします。

テンプレートmakefileと使オプション

コードジェネレーターに組み込まれているテンプレートmakefile。

Cまたはc++プログラミング言語の選択

コード生成用のプログラミング言語としてCまたはc++を選択します。

Cまたはc++コンパイラの選択と設定

生成されたコードのプログラミング言語への準拠を考慮し,ビルドプロセスにコンパイラを選択します。

コンパイラの問題のトラブルシューティング

ビルドプロセスでコンパイラ操作を妨げる問題を特定して修正します。

ランタイム環境の構成

アプリケーションのターゲット環境の選択と構成

コード生成レポート

生成されたコードファイルとコード生成レポートを使用して生成されたコードに関する情報にアクセスします。

デバッグ用のモデルの構成

生成コードおよびビルドプロセスがデバッグ用に設定されるようにモデルを構成します。

ビルドプロセスの考慮事項

ビルドプロセスのフォルダーの管理

コードジェネレーターが作成するフォルダーを管理します。

ビルドプロセスのファイルの管理

コードジェネレーターによって生成されるソースファイルと依存ファイルの作業。

ビルドプロセスのファイルの依存関係の管理

コードジェネレーターによって生成されるソースファイルと依存ファイルの作業。

ビルドプロセスの依存関係の追加

ビルドプロセスに外部コードの依存関係情報を追加する。

スペースまたは特殊文字を含むフォルダー名のビルドプロセスでのサポート

ファイルシステムの問題によってファイルの処理が妨げられている場合に発生するビルドプロセスエラーのトラブルシューティング。

実行可能プログラムの生成

コードジェネレーターを使用して実行可能プログラムをビルドします。