cppcheck

提供: C++入門
2013年8月31日 (土) 11:36時点におけるDaemon (トーク | 投稿記録)による版

(差分) ←前の版 | 最新版 (差分) | 次の版→ (差分)
移動: 案内検索
スポンサーリンク

cppcheck は、C / C++ 向けの静的コード解析のツールです。 読み方

cppcheck
しーぴーぴー ちぇっく

概要

C/C++コンパイラではない、多くのほかの分析ツールは、シンタックスエラーを検出できません。 cppcheck は、主に、コンパイラが通常検出しないタイプのバグを検出します。 ゴールは、コードの本当のエラーだけを検出することです(つまり、誤検知がゼロということです)。

機能

  • 境界越えのチェック
  • それぞれのクラスのコードのチェック
  • 例外の安全性のチェック
  • メモリリークのチェック
  • 非推奨の関数の利用の警告
  • STL の間違った使い方のチェック
  • 未初期化の変数と未使用の関数のチェック


インストール

FreeBSD

cd /usr/ports/devel/cppcheck
sudo make install clean

Linux

 

実行例

# cppcheck
# cppcheck --enable=all

関連項目




スポンサーリンク