cppcheck
提供: C++入門
スポンサーリンク
cppcheck は、C / C++ 向けの静的コード解析のツールです。 読み方
- cppcheck
- しーぴーぴー ちぇっく
概要
C/C++コンパイラではない、多くのほかの分析ツールは、シンタックスエラーを検出できません。 cppcheck は、主に、コンパイラが通常検出しないタイプのバグを検出します。 ゴールは、コードの本当のエラーだけを検出することです(つまり、誤検知がゼロということです)。
機能
- 境界越えのチェック
- それぞれのクラスのコードのチェック
- 例外の安全性のチェック
- メモリリークのチェック
- 非推奨の関数の利用の警告
- STL の間違った使い方のチェック
- 未初期化の変数と未使用の関数のチェック
インストール
FreeBSD
cd /usr/ports/devel/cppcheck sudo make install clean
Linux
実行例
# cppcheck # cppcheck --enable=all
関連項目
ツイート
スポンサーリンク