コンパイル エラーのトラブルシューティング
未定義の識別子、不明な関数プロトタイプ、競合する宣言など
Polyspace® 解析時の以下のようなコンパイルおよびリンクのエラーをトラブルシューティングします。
未定義の識別子
不明な関数プロトタイプ
オブジェクトが大きすぎる
ヘッダーまたは名前空間の欠落
IAR、Diab、Tasking などのコンパイラを使用する際に発生するコンパイラ特有の問題をトラブルシューティングします。
トラブルシューティング
コンパイル エラー:一般
- Polyspace 解析が停止したときのエラー情報の表示
解析が完了しないときは、ユーザー インターフェイスまたはログ ファイルでのエラー メッセージをチェックする。
コンパイル エラー:コンパイラ固有
- 汎用コンパイラに関連する Polyspace コンパイル エラーの修正
汎用コンパイラを指定した後に Polyspace コンパイル エラーを診断する。 - Keil または IAR コンパイラに関連する Polyspace コンパイル エラーの修正
Keil コンパイラまたは IAR コンパイラを指定すると、Polyspace が識別子を見つけられない原因を診断する。 - Diab コンパイラに関連する Polyspace コンパイル エラーの修正
Diab コンパイラを指定した後に Polyspace コンパイル エラーを診断する。 - Green Hills コンパイラに関連する Polyspace コンパイル エラーの修正
Green Hills® コンパイラを指定した後に Polyspace コンパイル エラーを診断する。 - TASKING コンパイラに関連する Polyspace コンパイル エラーの修正
TASKING コンパイラを指定した後に Polyspace コンパイル エラーを診断する。 - Fix Polyspace Compilation Errors Related to Texas Instruments Compilers
Troubleshoot Polyspace compilation errors after you specify the TI compiler.
コンパイル (C++ のみ)
- クラス内での初期化のエラーに関する Polyspace コンパイル エラーの修正 (C++)
クラスの静的データ メンバーをクラス定義内で初期化できない原因を学ぶ。 - GNU コンパイラに関連する Polyspace コンパイル エラーの修正
GNU® コンパイラに関連するコンパイル エラーを診断する。 - Visual コンパイラに関連する Polyspace コンパイル エラーの修正
Visual® コンパイラに関連するコンパイル エラーを診断する。
リンク作成エラー
- Polyspace ヘッダー ファイルの使用によるエラーの修正
一部のエラー メッセージで Polyspace インストール内のヘッダーが示される理由、およびそのようなエラーの回避方法を学ぶ。 - 接頭辞なしの名前空間 std に関する Polyspace コンパイル エラーの修正
std::範囲を明示的に指定せずにstd名前空間のメンバーを使用すると発生するエラーを回避する。 - アサーションまたはメモリ割り当て関数に関連する Polyspace コンパイル警告の修正
検証でアサーションまたはメモリ割り当て関数の再定義が破棄される原因を学ぶ。
テクニカル サポート
- Polyspace 実行時の問題に関するテクニカル サポートへのお問い合わせ
MathWorks® テクニカル サポートが問題を診断するために、どのような情報を必要とするかを学ぶ。