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