主要内容

コンパイラの问题トラブルシューティング

コンパイラバージョンのエラー

说明

ビルドプロセスコンパイラの不一致を生成し。。

アクション

  1. サポート対象互换のあるコンパイラのををwww.tatmou.com/金宝appsupport/compilers/current_release/で确认し。

  2. コンパイラをグレード変更し。详细については,コンパイラの选択构成を参照しください。

  3. モデルをリビルドます。

モデルシミュレーションプログラム実行の异なる异なる

说明

に対して生成たからモデルシミュレーション结果と异なる结果がれれますます。。生成生成生成さされソースソースコードコードににはは符号付き付き整数ののオーバーオーバーオーバーオーバーを生成生成生成生成算术算术算术演算演算演算演算演算状态でをし可能がます。,ラップ动作をサポートサポートするコンパイラをを使用してて-fwrapvオプションをようコンパイラを设定しない可能性があり。

Code Generator依赖于C语言的不确定行为来溢出」

アクション

  • コンパイラがをできるできる场合は,にする。。,,,,,,,,,,コンパイラコンパイラコンパイラまたはまたはまたはまたはまたはまたはまたはまたはまたはまたはまたはまたはまたはまたはまたはまたは-fwrapvを指定し。

  • 整数のフロー确认するを选択する。

  • 嵌入式编码器®を使用いる,付きにされコードを置换するコードコード置换ライブラリをを开発してて

予想どおりコード生成としない结果の生成

说明

ビルドプロセスはのソースコードが生成れますがが,可能プログラムプログラムでではは予期予期ししない结果ががが生成生成ささされます生成生成さされコードはははは予想予想予想されます。

アクション

次のかを行い。。

  • コンパイラの化レベルを。。

    1. [コンパイラ最适]コンフィギュレーションパラメーターを[カスタム]に设定し。

    2. [カスタムコンパイラ化]フィールドで最适レベルを指定します。

    3. モデルをリビルドます。

  • コンパイラの化をにします。

    1. [コンパイラ最适][最适オフ(高速に)]に设定し。

    2. モデルをリビルドます。

详细については,コンパイラの最适の制御およびコンパイラドキュメンテーションをしてください。

コンパイル时の问题

问题 アクション

コンパイラ构成エラーが存在。。

使用するとバージョンがが®でサポートてこと确认しください现在されれており,互换性ががあるあるコンパイラの一覧一覧www.tatmou.com/金宝appsupport/compilers/current_release/を参照ください。必要に応じ,コンパイラアップグレードまたは変更変更し(コンパイラの选択构成またはコンパイラの选択构成を参照)。

制作ユーティリティユーティリティコンパイラまたはにに误っ误っささてれ。。。たとえばたとえばたとえば,,,,,,ツールツールツールツールツールツールツールツールツールプラットフォームプラットフォームプラットフォームプラットフォームにインストールと,,他他

Windowsプラットフォームでコマンド,またはlinux®プラットフォームでsetenvコマンドをてシステムの环境変数确认しください。。使用ししてているいるツールツール要件要件设定设定设定ががが一致一致一致

S功能ブロックとしてされカスタムコード,または[カスタム]にエラーし。たとえば,がで见つけることできできないヘッダーファイルをを参照参照ますますます

问题のには,コードモデルから削除,デバッグしして,,モデルををリビルド。

现在选択てシステムターゲットファイルでためのものではないブロックブロックブロックブロックブロックブロックブロックブロックブロックブロックブロックなどなどなどなどなどががががががが

システムターゲットのを削除する,のシステムターゲットでで使用するようににモデルモデルますますます

ビルド,参照阶层から実行可能プログラム生成,,すべてのの条件条件ににに该当该当するときときに,データへへの未未定义定义の参照

  • 金宝appsimulink.signalのようオブジェクト作成することによって,パラメーターデータデータ表现表现してています。モデルモデル参照阶层阶层阶层のの

  • データオブジェクトカスタムストレージクラスを使用ています。カスタムストレージストレージクラスクラスクラスににににははははははは

  • オブジェクトのデータ直接アクセスしない设定してい。。

  • ツールチェーンLCC-WIN64を使用ています。

この问题するは,次のの方法を选択し。

  • データオブジェクトの所有者プロパティをますまたは,オーナーをにアクセスするモデルにします。

  • LCCの代わりに海湾合作委员会などののチェーンを使用し。。

lccコンパイラソースパスでをサポートないない

说明

lccコンパイラ使用しいて,のフォルダーに()が含まいる,ビルドプロセスエラー生成され。。

アクション

モデルのからを削除しますにモデルをリビルドし。

lccコンパイララピッドコードののさ対応しいない可能があるある

说明

lcc的,コード场合,,,コンパイラコンパイラにを生成するする可能可能性性がありますます。ラピッドラピッドアクセラレータのの行はは,,

アクション

より长いをするコンパイラを使用てラピッドアクセラレータコードをします。

关连するトピック

外部の网サイト